Я загружаю jdk .bin файл для Linux. как установить его, который все функции включают в каждом где.
Лично я не большой поклонник JAVA_HOME и т.п.. Это говорит о глобальных, неограниченных по объему данных, и это - плохая вещь. Я предпочитаю просто иметь символьные ссылки в/usr/bin и оставлять его в том (все еще глобальные данные, но меньше из него, потому что, скорее всего, Вы все еще потребуете символьных ссылок так или иначе).
При установке от .bin это шаги, которые я делаю: 1) Выполните .bin файл. Это создает каталог с JDK внутри 2) Перемещение каталог к общему системному местоположению. Я использую/usr/java. Вы можете, выбрал/usr/share/java, / выбирают, и так далее 3) Создают символьные ссылки в/usr/bin для Java. javac и другие исполняемые файлы
Некоторые приложения ТРЕБУЮТ JAVA_HOME (например, Tomcat). Если это верно, я делаю a:
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