Как установить путь к среде Java в Ubuntu - PullRequest
110 голосов
/ 08 марта 2012

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

Ответы [ 17 ]

137 голосов
/ 24 сентября 2013

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

Отредактируйте файл системного пути / 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 для настройки путей ...

63 голосов
/ 08 марта 2012

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, чтобы запустить новую оболочку

Введите export, чтобы убедиться, что пути правильные.

Введите java -version, чтобы обеспечить доступность Java.

31 голосов
/ 08 марта 2012

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

18 голосов
/ 08 мая 2013

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

$ vi ~/.bash_profile

Установите JAVA_HOME следующим образом, используя синтаксический экспорт JAVA_HOME=<path-to-java>. Если ваш путь установлен в /usr/java/jdk1.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/jdk1.5.0_07 в соответствии с вашими настройками. Сохраните и закройте файл. Просто выйдите и войдите обратно, чтобы увидеть новые изменения. Либо введите следующую команду, чтобы немедленно активировать новые настройки пути:

$ source ~/.bash_profile

OR

$ . ~/.bash_profile

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

$ echo $JAVA_HOME
$ echo $PATH

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

$ which java

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

Чтобы установить JAVA_HOME / PATH для всех пользователей , необходимо настроить глобальную конфигурацию в /etc/profile ИЛИ /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

OR

# . /etc/profile
6 голосов
/ 08 марта 2012

Это должно поставить Java на вашем пути, вероятно, в / usr / bin / java. Самый простой способ найти его - открыть термин и набрать «which java».

5 голосов
/ 14 января 2014

Для настройки всей системы вам необходимо использовать

/ etc / environment file 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/

4 голосов
/ 12 апреля 2017

если вы установили только 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
2 голосов
/ 08 января 2018

Позвольте мне упростить, сначала загрузите JDK с веб-сайта Oracle: Ссылка

2] Затем распакуйте его

3] Создайте папку (jvm) в / usr /lib / ie / usr / lib / jvm

4] переместить извлеченную папку из jdk в / usr / lib / jvm /

* Примечание: используйте команду terminal, sudo, mv ie sudomv

5] Создайте файл .sh в /etc/profile.d/, например: /etc/profile.d/myenvvar.sh

6] В типе файла .sh

export JAVA_HOME = / usr / lib / jvm / jdk1.7.0

export PATH = $ PATH: $ JAVA_HOME / bin

* Примечание: использовать терминал, gedit и sudo, например: sudo gedit myenvvar.sh

7] Выключите компьютер после всех этих шагов и перезапустите его

8] Откройте терминал и введите

java -version

9] Проверьте вывод, затем введите

echo $ JAVA_HOME

10] Проверьте вывод ибудь счастлив:)

2 голосов
/ 19 мая 2017
  • Открытый терминал ( 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
    

    в терминале

  • Готово
1 голос
/ 08 марта 2019

Step1:

sudo gedit ~/.bash_profile

Step2:

JAVA_HOME=/home/user/tool/jdk-8u201-linux-x64/jdk1.8.0_201
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

Step3:

source ~/.bash_profile
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...