1

Я установил 64-битный сервер openJDK6 на свой образ Ubuntu, работающий на виртуальной машине. Я установил его здесь, чтобы провести некоторое тестирование по сравнению с нашей производственной средой. Тем не менее, наша производственная среда использует

$ java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.04.2)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

в то время как версия, которую я установил на моей виртуальной машине:

$ java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.10) (6b20-1.9.10-0ubuntu1~10.04.2)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

(обратите внимание на другую версию IcedTea)

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

1 ответ1

1

Если вы добавите это в файл с именем preferences в /etc/apt (создайте его, если его там нет)

Package: openjdk-6-jdk
Pin: version 1.9.9
Pin-Priority: 1001

1001 означает, что более старая версия имеет приоритет над любой более новой версией, и поэтому следует установить более старую версию (и сохранить ее в этом выпуске, даже если вы запускаете dist-upgrade)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .