Eu tenho ferramentas java que preciso usar. As ferramentas estão em uma pasta cheia de arquivos jar. Eu queria adicionar esta pasta ao meu caminho, pelos motivos óbvios, mas depois de editar meu .bash_profile para incluir a nova pasta na variável $ PATH e a fonte, ela não funciona. Também tentei sair e entrar novamente, e isso também não funcionou. Eu continuo recebendo a mensagem de erro "Não foi possível acessar o jarfile .jar"
10
Respostas:
Para arquivos JAR, é necessário configurar a CLASSPATH e não a variável de ambiente PATH.
Se você estiver usando o BASH, é:
export CLASSPATH="$CLASSPATH:<full_path_to_each_jar_files>"
É melhor adicioná-lo ao arquivo, a
.bashrc
menos que saiba o que está fazendo.Exemplo:
Mas é claro que, se você ainda estiver chamando o arquivo jar com a classe Main, precisará usar o caminho completo para isso:
No entanto, você pode definir sua execução corretamente e executá-la:
Mas você deve cuidar para que seu caminho de classe esteja correto e listar todos os jar necessários.
fonte
.bashrc
, adicione-a.profile
. Veja Alternativa para .bashrcSe suas ferramentas são scripts, que contêm comandos como
então você deve editá-los para conter o caminho correto
fonte