Я скачиваю файл JDK .bin для Linux. как его установить, чтобы все функции включались везде.
3 ответа
Вы должны установить переменную окружения: сделать что-то вроде этого:
export JAVA_HOME=/home/sjb/jdk1.6.0_16
export JRE_HOME=/home/sjb/jdk1.6.0_16
Лично я не большой поклонник 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
Я распаковываю его в /usr/jav
a, а затем создаю файл в /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