Как установить путь среды Java в Ubuntu

76

Я только что установил JDK в Ubuntu с помощью команды sudo apt-get install openjdk-6-jdk после установки, где расположен каталог Java bin? И как я могу установить путь к среде для этого каталога? У меня мало опыта работы с Ubuntu, можете ли кто-нибудь дать совет или предложить какой-нибудь хороший сайт для справки?

Теги:
environment-variables

10 ответов

85
Лучший ответ

установить переменные среды следующим образом

Измените файл Путь системы /etc/profile

sudo gedit /etc/profile

Добавьте следующие строки в конец

JAVA_HOME=/usr/lib/jvm/jdk1.7.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

Затем выйдите из системы и войдите в ubuntu для настройки путей.

для справки http://javaandme.com

  • 6
    зачем экспортировать JRE_HOME?
  • 0
    Редактирование .bashrc с этими строчками у меня сработало
Показать ещё 2 комментария
48

Java обычно устанавливается в /usr/java найдите версию, которую вы имеете, а затем выполните следующие действия:

Предполагая, что вы используете bash (если вы только начинаете, я рекомендую bash поверх других оболочек), вы можете просто ввести bash, чтобы запустить его.

отредактируйте файл ~/.bashrc и добавьте следующие пути:

например. vi ~/.bashrc

введите следующие строки:

export JAVA_HOME=/usr/java/<your version of java>
export PATH=${PATH}:${JAVA_HOME}/bin

после сохранения изменений, выхода и перезагрузки bash или просто введите bash, чтобы запустить новую оболочку

введите экспорт, чтобы обеспечить правильные пути.

введите java -version, чтобы обеспечить доступ к java

  • 0
    идеально! благодарю вас. NB. Возможно, вы захотите удалить openJDK по умолчанию из вашей системы, так как он появляется первым в глобальном пути. Таким образом, после загрузки вышеуказанного скрипта вы увидите только «javac», а не java, из-за openjk-jre по умолчанию. ~ sudo apt-get удалить openjdk- * ~
  • 0
    У меня есть проблема с ним, я пробовал каждый метод для обновления Java, но все же время моя версия jdk1.7, но я установил путь к jdk1.8
29

Ubuntu устанавливает путь openjdk6 в /usr/lib/jvm/java-6-openjdk. Таким образом, у вас будет бит в /usr/lib/jvm/java-6-openjdk/bin. Обычно путь класса автоматически устанавливается для java и связанных с ним исполняемых файлов.

15

Чтобы установить JAVA_HOME/PATH для одного пользователя, войдите в свою учетную запись и откройте файл .bash_profile

$ vi ~/.bash_profile

Задайте JAVA_HOME следующим образом, используя экспорт синтаксиса JAVA_HOME=<path-to-java>. Если для вашего пути установлено значение /usr/java/jdk 1.5.0_07/bin/java, установите его следующим образом:

export JAVA_HOME=/usr/java/jdk1.5.0_07/bin/java

Установите PATH следующим образом:

export PATH=$PATH:/usr/java/jdk1.5.0_07/bin

Не забудьте заменить /usr/java/jdk 1.5.0_07 согласно вашей настройке. Сохраните и закройте файл. Просто выйдите из системы и войдите в систему, чтобы увидеть новые изменения. Кроме того, введите следующую команду, чтобы немедленно активировать новые настройки пути:

$ source ~/.bash_profile

ИЛИ

$ . ~/.bash_profile

Проверьте новые настройки:

$ echo $JAVA_HOME
$ echo $PATH

Совет. Используйте следующую команду, чтобы узнать точный путь к исполняемому файлу java под UNIX/Linux:

$ which java

Обратите внимание, что файл ~/.bashrc похож, за исключением того, что ~/.bash_profile работает только для Bash системных таблиц входа и .bashrc для каждой новой оболочки Bash.

Чтобы установить JAVA_HOME/PATH для всех пользователей, вам необходимо настроить глобальную конфигурацию в файле /etc/profile OR /etc/bash.bashrc для всех пользователей:

# vi /etc/profile

Далее установите переменные PATH/JAVA_PATH следующим образом:

export PATH=$PATH:/usr/java/jdk1.5.0_07/bin
export PATH=$PATH:/usr/java/jdk1.5.0_07/bin

Сохраните и закройте файл. Еще раз вам нужно ввести следующую команду, чтобы немедленно активировать настройки пути:

# source /etc/profile

ИЛИ

# . /etc/profile
  • 0
    Вы уверены, что должны установить JAVA_HOME в двоичный файл Java ?
6

Он должен поместить java на ваш путь, возможно, в /usr/bin/java. Самый простой способ найти это - открыть термин и ввести "java".

3

Чтобы настроить масштаб системы, вам необходимо использовать

/etc/environment файл sudo gedit /etc/environment

- это место, где вы можете определить любую переменную среды. Он может быть видимым во всей области системы. После того, как переменная определена, необходимо перезапустить систему.

ПРИМЕР:

sudo gedit /etc/environment

Добавьте, например, следующее:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME="/opt/jdk1.6.0_45/"

Вот сайт, который вы можете найти больше: http://peesquare.com/blogs/environment-variable-setup-on-ubuntu/

  • 0
    ссылка не работает
  • 0
    Если вы обновляете какие-либо записи, перезагрузите их с помощью команды source /etc/environment
1

если вы включили только openJDK, вам следует обновить свои ссылки, потому что у вас может быть какая-то инсталляция OpenJDK.

sudo update-alternatives --config java

после этого

$gedit ~/.bashrc

добавить в файл следующую строку

JAVA_HOME=/usr/lib/jvm/YOUR_JAVA_VERSION export PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME

вы можете получить версию Java с помощью

java -version
1

открыть jdk после установки, обычно находится в вашем /usr/lib/java -6-openjdk Как обычно, вам нужно будет установить JAVA_HOME, calsspath и Path В ubuntu 11.04 есть файл среды, доступный в /etc, где вам нужно установить все три пути. И тогда вам потребуется перезагрузить систему, чтобы изменения вступили в силу.

Вот сайт, который поможет вам http://aliolci.blogspot.com/2011/05/ubuntu-1104-set-new-environment.html

0
  • Открыть терминал (Ctrl + Alt + t)
  • Введите

    sudo gedit .bashrc 
    
  • Введите пароль пользователя ubuntu
  • Перейти к последней строке файла
  • Введите ниже код в новой строке

    export JAVA_HOME=enter_java_path_here
    export PATH=$JAVA_HOME/bin:$PATH
    eg: export JAVA_HOME=/home/pranav/jdk1.8.0_131
        export PATH=$JAVA_HOME/bin:$PATH
    
  • Сохранить файл
  • Введите

    source .bashrc
    

    в терминале

  • Готово
0

Установка Oracle Java:

  • Загрузите tarball (.tar файл) с веб-сайта Oracle
  • распаковать его по sudo tar -xvpzf fileName -C/installation_folder_name
  • изменить разрешение и право собственности на файлы
  • добавьте следующие две строки в /etc/profile

export JAVA_HOME =/home/abu/Java/jdk1.8.0_45/ export PATH = $JAVA_HOME/bin: $PATH

  1. перезагрузите машину и проверьте с помощью java -version и javac -version

Ещё вопросы

Сообщество Overcoder
Наверх
Меню