每次我尝试在Jdev上运行一个weblogic webcenter应用程序时,我都会遇到以下错误,并且我无法在网上找到任何修复此问题的参考。
使用Java版本启动weblogic:无法创建Java虚拟机。无法识别选项:-jrockit
每次我尝试在Jdev上运行一个weblogic webcenter应用程序时,我都会遇到以下错误,并且我无法在网上找到任何修复此问题的参考。
使用Java版本启动weblogic:无法创建Java虚拟机。无法识别选项:-jrockit
尝试修改startWebLogic.cmd文件(WIN7)
相关的IT技术。c:\users\{user}\AppData\Roaming\JDeveloper\system{version}\DefaultDomain\bin\startWebLogic.cmd
set JAVA_VM=-server
set MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m
Jdeveloper 11g不支持JDK 1.7。
我通过在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
/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
错误,则一切正常:)