Я пытаюсь решить проблему со своей Установкой Studio Android, и для этого я хочу отредактировать переменную $PATH и глобальную переменную $JAVA_HOME и не только для одной сессии.
Как я описал здесь (Java Oracle Установка JDK), мой Studio Android не находит мой JDK JAVA.
Мой вопрос теперь: когда я ввожу $PATH эха, я получаю:
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
но я уже отредактировал свой файл (./etc/environment) среды к:
### begin crouton-generated environment variables
### end crouton-generated environment variables
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/usr/lib/python2.7:/usr/lib/google_appengine:/usr/lib/appengine-java-sdk-1.9.40/bin"
Почему переменная $PATH не изменяется и не затронута моим редактированием?
Где я могу отредактировать переменную $JAVA_HOME? Я не могу найти корректный файл для этого.
Большое спасибо за Вашу поддержку.
Необходимо добавить код в ~/.profile
. Пример:
Делают копию переменной пути прежде, чем сделать эту процедуру.
В ~/.profile
, существует раздел как это:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Так, добавьте в этом в конце файла:
PATH="/usr/lib/jvm/java-8-oracle:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/usr/lib/appengine-java-sdk-1.9.40/bin:**$PATH**"
JAVA_HOME="/usr/lib/jvm/java-8-oracle:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/usr/lib/appengine-java-sdk-1.9.40/bin"
строка выше добавит каталоги в существующем пути.
Необходимо выйти сеанса пользователя и войти в снова для изменений, внесенных в /etc/environment
для вступления в силу.
, Но можно заставить его сразу работать путем выполнения этого:
source /etc/environment && export PATH
<час> я нашел что очень полезная команда здесь на Переполнении стека