我在虚拟机中运行的 ubuntu 映像上安装了 openJDK6 64 位服务器。我在这里安装它是为了与我们的生产环境进行比较进行一些测试。然而,我们的生产环境正在使用
$ 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
如果你将它添加到名为的文件中preferences
(/etc/apt
如果不存在则创建它)
Package: openjdk-6-jdk
Pin: version 1.9.9
Pin-Priority: 1001
1001 表示旧版本优先于任何新版本,因此应该安装旧版本(并且即使您运行,也保留在此版本中dist-upgrade
)