gpt4 book ai didi

java - Linux 上的 IBM Java

转载 作者:太空狗 更新时间:2023-10-29 12:16:34 27 4
gpt4 key购买 nike

在 Linux 机器上安装 IBM Java 的用例是什么?我们使用 Oracle Java 在 Linux 上测试了我们的应用程序,但我们的一位客户将它安装在一台只有 IBM Java 的机器上,并且该应用程序会因缺少一些类和 jar 而出错。

我假设可能已经安装了 IBM java,因为某些 IBM 产品要求使用 IBM java,但这不应该成为除 IBM java 之外还安装 Oracle Java 的阻碍。我的理解正确吗?

请分享您的想法。

最佳答案

我相信 IBM 不会将其 Java 作为一个独立的包发布——所以,是的,如果 IBM Java 存在,那是因为安装了 IBM Java 环境附带的 IBM 产品。 (IBM 在某些 Sun 不支持的平台上支持 Java;我相信反过来也是如此——我认为 IBM 不会为 Solaris 生产自己的 Java,原因很明显。)

安装多个 Java 没有问题,每个都在自己的目录中。在某些 Linux 中,当您在命令行键入 java 时,可以使用 alternatives 机制来选择默认使用哪个 Java;在其他情况下,您将不得不手动更改路径或适当调整符号链接(symbolic link)(后者是 alternatives 半自动执行的操作)。

如果您在 Eclipse 中工作,它的配置菜单会让您选择将使用哪个已安装的 Java 副本来执行/调试应用程序,无论是在工作区默认级别还是每次启动。

(我在我的 Red Hat 机器上安装了大约八个 JRE/JDK——Sun 和 IBM 的混合体。有些是我自己用的,用于测试代码的兼容性或尝试重现客户错误报告。有些是安装的因为一个特定的工具附带了它自己的 JRE 而不是冒着与另一个版本可能不兼容的风险;这是我仍然安装 Java 1.5 JRE 的唯一原因,例如。这很烦人,它有点违背了 Java 最初的 promise “一次编写,到处跑”,但它确实有效。)

关于java - Linux 上的 IBM Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22769076/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com