【问题标题】:Jdeveloper - Unrecognized option: -jrockitJdeveloper - 无法识别的选项:-jrockit
【发布时间】:2012-05-27 14:12:20
【问题描述】:

每次我尝试在 Jdev 上运行 weblogic webcenter 应用程序时,我都会收到以下错误,并且我无法在网络上的任何地方找到有关如何解决此问题的任何参考。

使用 Java 版本启动 weblogic:无法创建 Java 虚拟 机器。无法识别的选项:-jrockit

【问题讨论】:

  • 日志中显示的启动java命令是什么?显示 weblogic 正在尝试启动的那个?
  • 我无法再访问它了,但我记得那是一个很长的 java -jrokit 命令。然而,我确实找到了一个小的临时解决方案,那就是在我的系统上用 Jrocket 替换 JDK,不知道我在那里做了什么,但值得一试,现在它似乎工作了。

标签: weblogic jdeveloper jrockit


【解决方案1】:

原因是,较旧的 Weblogic 版本使用 Java VM “JRockit” http://www.oracle.com/technetwork/middleware/jrockit/overview/index.html

Java 7 或更高版本不再支持 JRockit VM。

这里的所有其他解决方案似乎都是 hack,没有一个对我有帮助。 我在使用 Weblogic 10.3.5 时遇到了同样的问题,我发现安装不正确。

问题是,安装程序中没有 Java 版本检查,所以如果你不知道不能使用 Java 7 或更高版本,那你就完蛋了。

这些步骤为我解决了问题:

  • 您需要确保已安装 Java 6 或更低版本。
  • 重新安装 Weblogic 并确保指定正确的 JDK

【讨论】:

    【解决方案2】:

    在 OSX 中,查找此文件夹 /Users/{USERNAME}/.jdeveloper/system{VERSION}/DefaultDomain/bin

    编辑文件setDomainEnv.sh 并查找SUN_JAVA_HOME 并确保该值与JAVA_HOME 的值相同,即/Library/Java/JavaVirtualMachines/jdk${JDK_VERSION}.jdk/Contents/Home,默认情况下它似乎设置为空字符串""

    编辑文件startWebLogic.sh 并在调用setDomainEnv.sh 之前添加以下内容。

    JAVA_VENDOR=Sun

    您可以通过运行sh ./startWebLogic.sh 来测试它,如果它运行时出现-jrockit 错误,那么一切都很好:)

    我还使用 Java JDK 1.7 进行了测试,它似乎可以工作。

    【讨论】:

      【解决方案3】:

      Jdeveloper 11g 不支持 jdk 1.7

      https://forums.oracle.com/thread/2482850

      我通过添加到 c:\users{user}\AppData\Roaming\JDeveloper\system{version}\DefaultDomain\bin\setDomainEnv.cmd 的顶部来修复它:

      set SUN_JAVA_HOME=E:\Oracle\Java\jdk1.6.0_37
      set JAVA_VENDOR=Sun
      

      【讨论】:

        【解决方案4】:

        尝试修改startWebLogic.cmd文件(WIN7)

        c:\users\{user}\AppData\Roaming\JDeveloper\system{version}\DefaultDomain\bin\startWebLogic.cmd 
        

        包含

        set JAVA_VM=-server
        set MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-08-21
          • 2020-07-02
          • 2018-02-06
          • 2021-11-08
          • 2017-02-14
          • 2022-06-17
          相关资源
          最近更新 更多