Я только что установил JDK в Ubuntu с помощью команды sudo apt-get install openjdk-6-jdk
после установки, где расположен каталог Java bin
? И как я могу установить путь к среде для этого каталога? У меня мало опыта работы с Ubuntu, можете ли кто-нибудь дать совет или предложить какой-нибудь хороший сайт для справки?
Как установить путь среды Java в Ubuntu
Ответ 1
установите переменные среды следующим образом
Отредактируйте системный путь к файлу /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 для настройки путей...
Ответ 2
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.
Ответ 3
Ubuntu устанавливает путь openjdk6 в /usr/lib/jvm/java-6-openjdk
. Таким образом, у вас будет бит в /usr/lib/jvm/java-6-openjdk/bin
. Обычно путь класса автоматически устанавливается для java и связанных с ним исполняемых файлов.
Ответ 4
Чтобы установить 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
Ответ 5
Он должен поместить java на ваш путь, возможно, в /usr/bin/java. Самый простой способ найти это - открыть термин и ввести "java".
Ответ 6
Для настройки всей системы вам необходимо использовать
/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/
Ответ 7
если вы включили только 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
Ответ 8
- Открытый терминал (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
в терминале
- Готово
Ответ 9
Позвольте мне упростить, сначала загрузите JDK с сайта Oracle: Ссылка
2] Тогда извлеки это
3] Создайте папку (jvm) в /usr/lib/т.е./usr/lib/jvm
4] переместить извлеченную папку из jdk в /usr/lib/jvm/
* Примечание: используйте команду терминал, sudo, mv, т.е. sudo mv
5] Создайте файл .sh в /etc/profile.d/, например: /etc/profile.d/myenvvar.sh
6] В типе файла .sh
экспорт JAVA_HOME =/usr/lib/jvm/jdk1.7.0
экспорт PATH = $ PATH: $ JAVA_HOME/bin
* Примечание: используйте терминал, gedit и sudo, например: sudo gedit myenvvar.sh
7] Выключите компьютер, после всех этих шагов и перезагрузите его
8] Откройте терминал и введите
Ява -version
9] Проверьте вывод, затем введите
echo $ JAVA_HOME
10] Проверьте вывод и будьте счастливы :)
Ответ 10
открыть 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
Ответ 11
Шаг 1:
sudo gedit ~/.bash_profile
Шаг 2:
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
Шаг 3:
source ~/.bash_profile
Ответ 12
Все, что вам нужно сделать сейчас, это установить "PATH"
окружения "JAVA_HOME"
и "PATH"
и тогда все готово. Введите следующие команды, чтобы установить переменные среды. Убедитесь, что переменные среды указывают на правильную установку JDK на вашем компьютере. Для Ubuntu 18.04 путь это /usr/lib/jvm/java-8-openjdk-amd64/
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
Чтобы проверить, был ли ваш путь JAVA_HOME успешно сохранен, введите следующую команду для проверки.
echo $JAVA_HOME
Ответ 13
Вы можете установить Java по умолчанию Ubuntu (17.10) из apt:
sudo apt install openjdk-8-jdk-headless
И он установит PATH для вас, если вместо этого вам нужно установить конкретную версию Java, вы можете следить за этим YouTube
Ответ 14
Вам нужно установить переменную $ JAVA_HOME
В моем случае при настройке Maven мне пришлось установить его там, где установлен JDK.
Сначала выясните, где установлена JAVA:
$ whereis java java: /usr/bin/java/usr/share/java/usr/share/man/man1/java.1.gz
Теперь копайте deeper-
$ ls -l/usr/bin/java lrwxrwxrwx 1 корневой корень 46 августа 25 2018/etc/alternatives/java ->/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java Копать глубже:
$ ls -l/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -rwxr-xr-x 1 корневой корень 6464 14 марта 18:28/usr/lib/jvm/java-8 -openjdk-amd64/JRE/бен /Java
Поскольку это не ссылка на какой-либо другой каталог, мы будем использовать это.
Откройте /etc/environment, используя nano
$ sudo nano/etc/environment
Добавьте следующие строки
JAVA_HOME =/usr/lib/jvm/java-1.8.0-openjdk-amd64 экспорт JAVA_HOME
Перезагрузите PATH, используя $./И т.д./окружающая среда
Теперь $ echo $ JAVA_HOME
Вот ваш вывод:
/usr/lib/jvm/java-1.8.0-openjdk-amd64
Источники, на которые я ссылался:
Ответ 15
-
Обновите файл
bashrc
чтобы добавитьJAVA_HOME
sudo nano ~/.bashrc
-
Добавьте
JAVA_HOME
в файлbashrc
.export JAVA_HOME=/usr/java/<your version of java>
export PATH=${PATH}:${JAVA_HOME}/bin
-
Убедитесь, что Java доступна
java -version
-
В случае ручной установки JDK, если вы получили ошибку, как показано ниже
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
-
Выполните следующую команду в вашем каталоге JAVA_HOME/lib:
unpack200 -r -v -l "" tools.pack tools.jar
-
Выполните следующие команды в вашем JAVA_HOME/jre/lib
../../bin/unpack200 rt.pack rt.jar../../bin/unpack200 jsse.pack jsse.rar../../bin/unpack200 charsets.pack charsets.jar
-
Убедитесь, что Java доступна
java -version
Ответ 16
Установка 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
- перезагрузите машину и проверьте с помощью java -version и javac -version
Ответ 17
Откройте файл /etc/environment
с помощью текстового редактора. Добавьте строку JAVA_HOME="[path to your java]"
Сохраните и закройте, затем запустите source/etc/environment
файл source/etc/environment