В каждом учебном руководстве я считал об установке java_home переменную среды через gedit просто, говорится, "сохраняют и выходят", сохраняют туда, где?
Я могу сохранить этот конкретный gedit файл/home/nexogen/developer/gedit_java как таковой
Или я должен сохранить этот gedit файл к/usr/lib/jvm/java-8-oracle
как в сохранили gedit файл, который содержит java_home команду переменной среды в том же каталоге как jave_home самом
Я думаю, что имею, понимают Вашу проблему. Вы открываете/etc/environment файл как обычный пользователь и затем не можете сохранить файл в том месте.
Вы не откроете его как обычный пользователь. Вместо этого Вы откроетесь как пользователь root. Для этого Первый открытый терминал путем нажатия Ctrl-Alt-T
сочетание клавиш.
Затем запись эта команда там для открытия как корень
sudo -i gedit /etc/environment
Это откроет файл как корень.
JAVA_HOME
переменная среды. Это установлено на каталог, содержащий установку JDK как эта строка
JAVA_HOME=/usr/lib/jvm/java-8-oracle
, я предположил, что jdk находится в/usr/lib/jvm/java-8-oracle папке.
Вы добавите эту строку в конце того файла и сохраните путем нажатия Ctrl-S
. Это перезапишет файл в месте. Вы не должны сохранить этот файл больше нигде, когда Вы открыли это как корень
Теперь выход gedit.
Выход из системы и входят в систему снова для наблюдения эффекта установки JAVA_HOME.
Хорошо я рекомендую Вам добавить следующее в файле/etc/profile так, чтобы путь Java мог быть применимым в масштабе всей системы. JAVA_HOME и переменная ПУТИ могут быть установлены следующим образом: Откройте терминал
нано sudo/etc/profile
В следующих утверждениях у основания файла я предполагаю, что извлеченная папка Вашего Java в/usr/lib/jvm/java-8-oracle
JAVA_HOME=/usr/lib/jvm/java-8-oracle
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
Сохраните файл путем нажатия Ctrl + x y, входят
Лучше дайте чтение и выполните разрешение для папки установки Java следующим образом:
sudo chmod -R a+rx /usr/lib/jvm/java-8-oracle
Я также рекомендую обновить альтернативу для всего приложения для использования Java при необходимости следующим образом:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-8-oracle/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-8-oracle/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/java-8-oracle/bin/javaws" 1
sudo update-alternatives --set java /usr/lib/jvm/java-8-oracle/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/java-8-oracle/bin/javac
sudo update-alternatives --set javaws /usr/lib/jvm/java-8-oracle/bin/javaws
Теперь перезагрузите файл профиля, который мы обновили следующим образом в терминале.
Примечание: Существует пространство между. и/etc/profile в ниже команды.
. /etc/profile
Именно