
Eu baixei o arquivo jdk .bin para Linux. como instalá-lo para que todos os recursos sejam habilitados em todos os lugares.
Responder1
você deve definir a variável de ambiente: faça algo assim:
export JAVA_HOME=/home/sjb/jdk1.6.0_16
export JRE_HOME=/home/sjb/jdk1.6.0_16
Responder2
Pessoalmente não sou um grande fã de JAVA_HOME e similares. Fala de dados globais e sem escopo, e isso é uma coisa ruim. Eu prefiro apenas ter links simbólicos em /usr/bin e deixar assim (ainda dados globais, mas menos porque provavelmente você ainda precisará dos links simbólicos de qualquer maneira).
Ao instalar a partir de um .bin, estas são as etapas que executo: 1) Execute o arquivo .bin. Isso cria um diretório com o JDK dentro 2) Mova o diretório para um local de sistema compartilhado. Eu uso /usr/java. Você pode escolher /usr/share/java, /opt e assim por diante 3) Crie links simbólicos em /usr/bin para java. javac e os outros executáveis
Algumas aplicações EXIGEM um JAVA_HOME (ex. Tomcat). Se for esse o caso, eu faço:
export JAVA_HOME=/usr/java/java-1.5; ./runApp
Responder3
Eu o descompacto /usr/jav
e crio um arquivo /etc/profile.d
para definir as variáveis de ambiente esperadas para todos que efetuam login.
$ 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