Как сделать openJDK автоматически обновляемой альтернативой?

Ну, я сделал новую установку Ubuntu 11.10 и установил openJDK 7. Он обновил альтернативы сразу после установки, так что все было хорошо. Затем я скомпилировал исходный код и выполнил его, и он не работал, затем я заметил, что java использует версию 1.6, тогда как javac был 1.7. Я думал, что установил это неправильно, поэтому я удалил его и установил его снова. Но теперь он не обновляет альтернативы автоматически (он делает это только для javaws). Есть ли способ «перезапустить» его, чтобы apt-get самостоятельно делал альтернативы обновления, как в первый раз? Это нормально, что он использует Java 1.6 вместо Java 1.7 при установке openJDK 7?

Большое спасибо!

3
задан 31 March 2012 в 00:43

2 ответа

Я удалил openjdk после удаления, переустановил его и поработал над альтернативами. Затем я сделал update-java-alternatives, чтобы установить java на версию 7 (я не знаю, почему openjdk-7-jdk устанавливает javac на версию 7 и java на версию 6, но как бы то ни было, теперь это работает). Спасибо за вашу помощь.

0
ответ дан 31 March 2012 в 00:43

Чтобы система альтернатив выбрала «лучшую» версию (на основе приоритета, установленного во время установки), выполните:

sudo update-alternatives --auto java
0
ответ дан 31 March 2012 в 00:43

Другие вопросы по тегам:

Похожие вопросы: