Установка JDK вручную в Linux

Установка JDK вручную в Linux

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

решение1

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

export JAVA_HOME=/home/sjb/jdk1.6.0_16
export JRE_HOME=/home/sjb/jdk1.6.0_16

решение2

Лично я не большой поклонник 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

решение3

Я распаковываю его в /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

Связанный контент