У меня есть инструменты Java, которые мне нужно использовать. Инструменты находятся в папке, полной файлов JAR. Я хотел добавить эту папку в мой путь, по очевидным причинам, но после того, как я отредактировал свой .bash_profile, чтобы включить новую папку в переменную $ PATH и получить ее, она не работает. Я также попытался выйти и снова войти в систему, и это тоже не сработало. Я просто продолжаю получать сообщение об ошибке «Невозможно получить доступ к jarfile .jar»
10
Ответы:
Для файлов JAR вы должны установить CLASSPATH, а не переменную среды PATH.
Если вы используете BASH, это:
export CLASSPATH="$CLASSPATH:<full_path_to_each_jar_files>"
Вам лучше добавить его в файл,
.bashrc
если вы не знаете, что делаете.Пример:
Но, конечно, если вы все еще вызываете jar-файл с классом Main, вы должны использовать для него полный путь:
Тем не менее, вы можете настроить его выполнение и запустить его:
Но вы должны позаботиться о том, чтобы ваш путь к классам был верным, и перечислить всю необходимую банку.
источник
.bashrc
, добавьте ее в.profile
. См. Альтернатива .bashrcЕсли ваши инструменты являются скриптами, которые содержат такие команды, как
тогда вы должны отредактировать их, чтобы они содержали правильный путь
источник