在同一台 Linux 机器上安装多个并发Java JDK 版本的最有效方法是什么?
我需要 Java5,而我当前的 Ubuntu 9.10 Karmic 加载了 Java6。
我知道我可以为此设置一个 VM,但我正在寻找替代方案。
如果您从 Sun下载linux 二进制文件,您可以将其安装在您喜欢的任何目录中。然后只需在您的代码中引用这些库,就可以了。
使用二进制安装程序,它将创建自己的命名子目录(例如,在您的示例中,/usr/java/jdk1.5.0_),因此您可以下载任意数量的文件,并且它们将自己排列在适当命名的子目录。
主要的 java 二进制文件位于 /usr/bin 中,因此如果您想将其替换为当您键入“java”时它会访问您的 java 而不是那个,您只需将旧的从 /usr/bin 中移出,并将您的新链接链接到那里。键入which java
将告诉您系统上的默认 java 是什么。
@jldupont:当我想到并发安装时,我会想到在同一台机器上安装的多个版本,我的方法绝对会给你。我在我的生产设备上安装了大约 12 个版本的 Java 来处理尚未更新的公司的二手产品。
但是,当您键入“java”时,您只会得到一个版本的 java,因为那是“/usr/bin”中的内容……您必须键入类似“/usr/java/jdk1.5.1/”的内容bin/java' 以获取不是系统默认值的特定 java 二进制文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句