关于ADF JDeveloper 11g 的 Unable to create an instance of the Java Virtual Machine

今天试用了 JDeveloper 11g 的新版本,却在启动时就报错:Unable to create aninstance ofthe JavaVirtual Machine.... 
根据网上找到的资料,处理方法有两个:
一: 更改安装目录(D:/WorkTools/Oracle/Middleware/jdeveloper/jdev/bin )下的 jdev.conf
将 
    AddVMOption  -XX:MaxPermSize=512M
改为
    AddVMOption  -XX:MaxPermSize=256M
或 AddVMOption  -XX:MaxPermSize=128M
 
也有的说是
添加
   AddVMOption  -Xmx256M
  
 *: 此方法,是网络上找到的最多的说法,不过本人测试无效,可能是问题表现相同,实质上有区别吧。
 
二:更改安装目录( D:/WorkTools/Oracle/Middleware/jdeveloper/ide/bin)下的配置文件  ide.conf
删除其中的:
AddVMOption  -Xmx512M
AddVMOption  -Xms64M
改为

AddVMOption  -XX:MaxPermSize=256M

 
*: 此方法,测试有效,解决了本人的问题。 大家可以自己尝试,可能是表象相同,问题实质不同。
 
----------------------------------------------------------无奈的分界线------------------------------------
关于方法二   有时会提示 out of memory 警告,而运行失败,后来改为
AddVMOption  -Xmx256M
AddVMOption  -Xms64M
暂时没有发现错误
 
本文转自: http://happyapple1986.spaces.live.com/blog/cns!7D4F2BB618AB6E74!241.entry
转自:http://blog.csdn.net/meteorlwj/article/details/5326182
ps:本人在遇到这个问题后,按照文中第二种方法,成功解决问题。
 
-----------------------------------------------------更加无奈的分界线------------------------------------
第一次用第二种方法,成功解决问题后,
第二次又打不开jdeveloper了。还是报Unable to create aninstance ofthe JavaVirtual Machine....
修改jdev.conf和ide.conf的参数后(修改到最小),报了一个新的错误:perm memory is running low...
在谷歌上搜到解决方法:https://blogs.oracle.com/MarcelAmende/entry/jdeveloper_11g_low_memory_warning

JDeveloper 11g low memory warning

Running low on JDeveloper's memory, e.g. when creating a BPM task flow?

Adjust the memory settings in .../jdeveloper/ide/bin/ide.conf e.g. to:

AddVMOption -Xmx1024M
AddVMOption -Xms768M

And the Perm-Size in .../jdeveloper/jdev/bin/jdev.conf e.g. to:

AddVMOption -XX:MaxPermSize=512M


再次修改后,运行成功。

希望以后别再出问题了。。。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值