Alternativas não funcionam bem para a instalação do Java no Centos 6.4

2

Estou tentando instalar no java Centos da Oracle. A seguir estão os meus passos.

yum install /usr/local/jdk-7u3-linux-x64.rpm


alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 20000

alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 20000

alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000

alternatives --config java I pick the latest version here.

O problema agora só o meu java está apontando para a nova versão, onde o javac não está apontando para ele abaixo é como eu traço para java e javac.

Java

 ls -la /usr/bin/java lrwxrwxrwx. 1 root root 22 May 22 13:09 /usr/bin/java -> /etc/alternatives/java

 ls -la /etc/alternatives/java lrwxrwxrwx. 1 root root 25 May 22 13:09 /etc/alternatives/java -> /usr/java/latest/bin/java

Javac

ls -la /usr/bin/javac lrwxrwxrwx. 1 root root 23 May 22 11:37 /usr/bin/javac -> /etc/alternatives/javac

 ls -la /etc/alternatives/javac lrwxrwxrwx. 1 root root 48 May 22 11:37 /etc/alternatives/javac -> /usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin/javac 

Alguma solução para superar isso? Eu tentei anteriormente em outras máquinas no Centos 6.3 trabalha com multas.

    
por biz14 27.05.2013 / 18:41

1 resposta

2

Veja o exemplo de 'air-dex' neste post: link . Nota: às vezes as pessoas instalam o Java JDK em '/ usr / lib / jvm', e como você pode ver na saída do meu blog, o sistema veio com JVMs padrão neste local, mas pessoalmente eu não recomendo isso para um JDK Talvez eu escolharia '/ usr / lib / jvm' se fosse um JRE que eu estava instalando. Se você quisesse um local alternativo para JDKs e JREs, eu escolheria:

   1. /usr/java/
   2. /opt/java/

Se eu estivesse comparando com o Windows, eu diria:

JDKs: /usr/java = C:\Java
JREs: /usr/lib/jvm = C:\Program Files\Java
Alt:  /opt/java = E:\Java
    
por 31.05.2013 / 04:42

Tags