JDK установить вручную в Linux

2523
Sajad Bahmani

Я скачиваю файл JDK .bin для Linux. как его установить, чтобы все функции включались везде.

2
Какой дистрибутив вы используете? Gnoupi 15 лет назад 2
Ubuntu 9.04 - это дистрибутив, который я использую Sajad Bahmani 15 лет назад 0

3 ответа на вопрос

2
Am1rr3zA

Вы должны установить переменную окружения: сделать что-то вроде этого:

export JAVA_HOME=/home/sjb/jdk1.6.0_16 export JRE_HOME=/home/sjb/jdk1.6.0_16 
1
Dan Gravell

Лично я не большой поклонник JAVA_HOME и тому подобное. Это говорит о глобальных, незаданных данных, и это плохо. Я предпочитаю просто иметь символические ссылки в / usr / bin и оставить все как есть (все еще глобальные данные, но меньше, потому что, скорее всего, вам все равно понадобятся символические ссылки).

При установке из .bin я предпринимаю следующие шаги: 1) Запустите файл .bin. Это создаст каталог с JDK внутри 2) Переместите каталог в общую системную папку. Я использую / usr / java. Вы можете выбрать / usr / share / java, / opt и т. Д. 3) Создать символические ссылки в / usr / bin для java. Javac и другие исполняемые файлы

Некоторые приложения ТРЕБУЮТ JAVA_HOME (например, Tomcat). Если это так, я делаю:

export JAVA_HOME=/usr/java/java-1.5; ./runApp 
это руководство не работает Sajad Bahmani 15 лет назад 0
Какой бит не работал? Dan Gravell 15 лет назад 0
JRE_HOME также необходимо Sajad Bahmani 15 лет назад 0
1
CoverosGene

Я распаковываю его в /usr/jav, а затем создаю файл, /etc/profile.dчтобы установить ожидаемые переменные среды для всех, кто входит в систему.

$ chmod +x ~/jdk-6u16-linux-i586.bin $ cd /usr/java $ sudo ~/jdk-6u16-linux-i586.bin $ sudo vi /etc/profile.d/java.sh export JAVA_HOME=/usr/java/jdk1.6.0_16 export PATH=$JAVA_HOME/bin:$PATH $ sudo chmod +x /etc/profile.d/java.sh