it-roy-ru.com

обновление альтернатив: предупреждение:/etc/alternatives/Java болтается

Я сталкиваюсь с проблемой при запуске Java-программы из командной строки . У меня установлен openjdk-6-jdk в моей системе linux и все еще показывает, что ошибка связана с openjdk-7-jdk. 
Изначально в моей системе установлен jdk 7, но после этого он удаляется, но все еще сталкивается с проблемой при запуске приложения.

после запуска камманда 

Sudo update-alternatives --config Java

это показывает предупреждение следующим образом

update-альтернативы: warning: /etc/alternatives/Java is dangling, будет обновлен с лучшим выбором.
В группе ссылок Java есть только одна альтернатива: /usr/lib/jvm/Java-7-openjdk/jre/bin/Java Ничего не настраивается.

что я должен делать?

15
rachana

Предполагая, что вы установили OpenJDK6 с:

Sudo apt-get install openjdk-6-jdk

В Ubuntu 64 bit убедитесь, что пути правильны для вашей установки (измените, если используете 32-битную версию):

/usr/lib/jvm/Java-6-openjdk-AMD64/jre/bin/Java

/usr/lib/jvm/Java-6-openjdk-AMD64/bin/javac

Настройка обновления альтернативы:

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

В качестве альтернативы, убедитесь, что правильная версия проверена как для Java, так и для компилятора:

Sudo update-alternatives --config Java
Sudo update-alternatives --config javac

Перечислите установленные альтернативы Java с помощью:

Sudo update-alternatives --list Java
Sudo update-alternatives --list javac
41
user8658912

обновить альтернативы Java:

Sudo update-alternatives --config Java

Sudo update-alternatives --config javac
0
Guna Sekaran