2013-07-12 17 views
12

Sono di fronte al problema mentre eseguo il programma java dalla riga di comando. Ho openjdk-6-jdk installato nel mio sistema Linux e mostra ancora l'errore relativo a openjdk-7-jdk.
Inizialmente ho installato jdk 7 nel mio sistema ma fino a quando non lo rimuovo, ma continuo ad affrontare problemi durante l'esecuzione dell'applicazione.aggiornamento-alternative: avviso:/etc/alternative/java pende

dopo l'esecuzione del cammand

sudo update-alternatives --config java 

mostra avvertimento come segue

update-alternatives: warning: /etc/alternatives/java is dangling, sarà aggiornato con la migliore scelta.
C'è una sola alternativa nel gruppo di collegamento java: /usr/lib/jvm/java-7-openjdk/jre/bin/java Niente da configurare.

Cosa devo fare?

risposta

34

si Supponendo installato l'openjdk6 con:

sudo apt-get install openjdk-6-jdk 

In Ubuntu a 64 bit, assicurarsi che i percorsi sono validi per l'installazione (cambia se si utilizza la versione a 32 bit):

/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 

/usr/lib/jvm/java-6-openjdk-amd64/bin/javac 

Setup update- alternative:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java" 1 
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-6-openjdk-amd64/bin/javac" 1 

sudo update-alternatives --set java /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 
sudo update-alternatives --set javac /usr/lib/jvm/java-6-openjdk-amd64/bin/javac 

In alternativa, assicurarsi che sia stata verificata la versione corretta per Java e compilatore:

sudo update-alternatives --config java 
sudo update-alternatives --config javac 

Lista delle alternative Java installate con:

sudo update-alternatives --list java 
sudo update-alternatives --list javac 
+0

ringraziarvi sue lavorano ora – rachana

+0

Grazie mille. Aiutato a risolvere il problema. – Pratik

-1

aggiornamento di Java alternative:

sudo update-alternatives --config java 

sudo update-alternatives --config javac 
+1

Com'è diverso dalla risposta accettata? – FelixSFD

Problemi correlati