作者:手机用户2502906281 | 来源:互联网 | 2023-09-04 16:18
如题。表现为点击JBuilder图标,只是闪了一下然后没有动静了,查看任务管理器也没有发现JBuilder的任何相关线程。其他程序一切都正常。真是奇怪了。有没有人遇到过类似情况?我怀疑
如题。
表现为点击JBuilder图标,只是闪了一下然后没有动静了,查看任务管理器也没有发现JBuilder的任何相关线程。其他程序一切都正常。真是奇怪了。有没有人遇到过类似情况?
我怀疑是不是Java管理内存的模块不能动态识别新加入内存啊。
8 个解决方案
楼主这样说是在重新安装JBuilder后验证的结果么?!
呵呵 验证一下吧
内存升级到3G之后? 牛!
你在bin中直接命令jbuilder -verbose看看是什么结果
miaoliujun按照您的方法试了之后是这样的输出:
E:\JBuilder-2005\bin>JBuilder -verbose
Invalid maximum heap size: -Xmx-750m
Unable to create JVM.
不知道这个代表了什么意思。怎么解决呢?
另外发现JBuilder里写的程序,在JBuilder里直接Run比用java运行快很多。我用的是同一个JRE啊。怎么会这样的呢。
Invalid maximum heap size: -Xmx-750m
Unable to create JVM.
表示配置的不对
你到bin下看jbuilder.config里面找找
# Tune this VM to provide enough headroom to work on large
# applications
vmmemmin 128m
vmmemmax 75%
按照我写的你配置,再运行看看
JBuilder里直接Run用的JVM和你直接跑用的不一样的,JB有自带的
谢谢miaoliujun的回复。
这个问题我后来自己查了一下JBuilder网站的更新发现是JBuilder2005的Bug,不支持2G以上内存。后来下了个补丁ms可以启动了。只是当在JBuilder里运行程序用-Xmx***m配置JVM内存的时候如果***大过1024好像还是会启动不了JVM(不是启动不了JBuilder)。不过总的来说问题基本解决了。呵呵。