同一台 Linux 机器上的多个 Java 环境

杜邦

在同一台 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在同一台机器上使用 docker 为一个项目托管多个环境?

在 Symfony Flex / Symfony 4 中的同一台机器上测试和开发环境

在单台Linux机器上运行多个Java版本

同一台Linux机器上的两个haxe版本

Java代码将文件从一台linux机器复制到另一台linux机器

Java代码将文件从一台linux机器复制到另一台linux机器

从Java到同一台机器的多个TCP连接延迟

将一台linux机器挂载到另一台linux机器上

在同一OSX机器上使用多个开发环境?

是否可以连接到使用同一Internet的另一台Linux机器?

无法从同一台 AWS EC2 Linux 机器中调用 Django REST API

在具有不同JAVA路径的同一台机器上运行两个tomcat

一台Linux机器上的分段错误,但使用C ++代码不在另一台机器上

同一台 Linux PC 上的网站和 C++ 程序之间的通信

在同一台电脑上测试 linux 驱动器的 tar 存档

Maven surefire环境变量无法在一台机器上运行

如何在另一台机器上克隆RStudio环境

如何与同一家庭网络上的另一台Linux机器共享文件夹?

IPC在同一台机器上... WCF

debian和ubuntu在同一台机器上

我可以在同一台机器上同时运行多个 ansible 实例吗?

如何在同一台机器上运行多个 Apache Ignite 节点?

在同一台机器上创建多个Postgres实例

如何在同一台机器上运行多个硒测试套件

是否可以在同一台机器上启动多个docker守护程序

同一台机器上的 MassTransmit/RabbitMQ 多个不同的实例

在同一台机器上模拟多个路由器

RPC over TCP 与同一台机器上的多个客户端

是否可以在同一台机器上安装多个版本的 hyperledger composer?