【问题标题】:Are there reliable alternatives to Sun's JVM for desktop & enterprise development?Sun 的 JVM 是否有可靠的替代品用于桌面和企业开发?
【发布时间】:2010-11-16 14:09:04
【问题描述】:

随着 Oracle 方面最近的公告,我们已经开始制定计划,逐步停止从 Sun JVM 迁移到我们最终将获得的任何可靠且免费的替代方案。

Open JDK 显然将成为一个主要的选择,因为 IBM 已经宣布了对它的关注,但在稳定性和可靠性方面,它需要一些时间才能成为 Sun 现有 JVM 的替代品。

是否有任何 JVM 选项可以为现实生活中的关键任务应用程序提供动力?据我所知,IBM 的 JVM 不能用于 IBM 硬件以外的其他设备。

如果您知道任何可以帮助我们描绘 JVM 域图片的替代方法,我们将非常感谢您的反馈。

我们在 Eclipse 生态系统方面开展了大量工作,并以 jboss 应用服务器为后盾,而且我们真的很想知道我们的选择,因为访问 Oracle 的 JVM 可能需要许可费用。

【问题讨论】:

  • 您指的是 Oracle 最近的哪些公告?
  • @Asaph:我认为他是在谈论将 Oracle JVM 拆分为免费和高级(非免费)版本的“计划”。 developers.slashdot.org/story/10/11/07/0332252/…
  • 我认为我不会太担心谣言工厂。它们通常被证明是错误的。
  • @JOTN:但是 Slashdot 和 The Register 都在报告它!哦,是的,明白你的意思。
  • 如果 Oracle 在 Java 上采取了另一个方向,我会非常高兴。我不想开始讨论供应商,所以我只想说我很高兴知道这个关键软件的选项。

标签: java jvm sun


【解决方案1】:

IBM 的 JDK 在 x86 和 x86-64 处理器上的 Linux 上运行(在 SuSE 和 Red Hat 上进行了测试)。我不认为它仅限于 IBM 硬件。我不认为它必须是在 390 上虚拟化的 Linux。

但是,我完全不知道在非 IBM 平台上是否支持它。如果您打算在生产中使用它,您可能需要某种形式的支持协议,即使只是为了让套装满意。

【讨论】:

  • 没有正式发言,但一般规则是在购买的包含 JVM 的 IBM 产品的上下文中提供对 IBM JVM 的支持(并且可能不在 IBM 平台上 - 例如:Windows 上的 WAS )。
  • 谢谢 Tom,我之前一定是在 IBM 网站上登陆了错误的页面。这看起来不错。
【解决方案2】:

如果有帮助的话,我现在在生产环境中运行 OpenJDK,它非常稳定。 (我最初运行的是 Sun JVM,但有一个早该出现的错误导致我的应用程序崩溃,所以我不得不切换。)

【讨论】:

  • 谢谢,您能否详细介绍一下您的生产环境的性质?是应用服务器吗?网络应用程序?
  • alfresco - 文档管理系统 - 存储库应用程序 + 前端应用程序。在 64 位 openjdk 上运行良好,除了我自己创建的问题之外没有问题 :)
  • 另外,更多细节: - 生产在四核 proliant 服务器上运行,6 gigs RAM,ubuntu 10.04 linux,数据库在单独的服务器上......
  • 太棒了!感谢您提供详细信息
  • 我在生产环境中使用 OpenJDK (6) 作为基于 http 的服务监控工具。它使用了一些库,如 jetty client、velocity、jcommander、guava、lombok、jackson、slf4j、janino、logback ......只是列出它们以证明它们与 OpenJDK 配合得很好(至少它们在应用程序中实际使用的部分)。
【解决方案3】:

您可以从他们的网站下载 IBM JVM。问题实际上是围绕支持以及您的环境中是否有 IBM 产品(IBM JVM 支持与另一个产品捆绑在一起)。

IBM JVM 具有 Sun JVM 所没有的增强功能,例如 128 位加密,以及增强的 JavaEE 功能。阅读本文以了解他们的模组 - http://domino.research.ibm.com/tchjr/journalindex.nsf/600cc5649e2871db852568150060213c/7d71c18820edabeb85256bfa00685e4b!OpenDocument

【讨论】:

    【解决方案4】:

    试试 JRokit。预计会是最快的。

    【讨论】:

    • 你是说JRockit吗?哪个是 Oracle 产品?由于目标是寻找 Oracle 的替代品,我认为这不会有任何好处。
    猜你喜欢
    • 1970-01-01
    • 2011-12-31
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    • 2013-06-28
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多