随笔-112  评论-73  文章-0  trackbacks-0

在网上找的答案,好像是在csdn上,记不清了。

eclipse.buildId=M20080221-1800
java.version=1.5.0_12
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Command-line arguments: -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.equinox.app 2008-12-01 10:42:18.506
!MESSAGE Product com.borland.jbuilder.product could not be found.

!ENTRY org.eclipse.osgi 4 0 2008-12-01 10:42:18.569
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: No application id has been found.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:236)
at org.eclipse.equinox.internal.app.EclipseAppContainer.start(EclipseAppContainer.java:98)
at org.eclipse.equinox.internal.app.Activator.addingService(Activator.java:112)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
at org.osgi.util.tracker.ServiceTracker$Tracked.trackInitialServices(ServiceTracker.java:926)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:330)
at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:274)
at org.eclipse.equinox.internal.app.Activator.start(Activator.java:54)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)

具体的操作是,打开安装目录里的JBuilder.ini文件,在里面添加一行参数,我是添加到最后面,不知道放在最前面行不行.
然后再运行一下安装目录里的reset_Jbuilder.bat 文件,会弹出一个CMD窗口,需要等待几分钟,它自动关闭.就可以啦.
然后再建个JBuilder.exe的快捷方式,在里面添加参数 -clean 有些像Eclipse的快捷方式.


posted on 2009-01-10 09:11 Libo 阅读(1091) 评论(2)  编辑  收藏

评论:
# re: jbuilder 2008 启动错误 2009-02-21 22:39 | 希望的石头
但是我试验了一下,仍然不成.不知什么原因。  回复  更多评论
  
# re: jbuilder 2008 启动错误[未登录] 2015-05-09 01:27 | hhh
这个问题我也遇到过,在网上找了许久,都没有找到答案,后来在官网上试了一下他们提供的方法:

4550 and 4698] Install fails to complete and JBuilder fails to launch with a JVM error,
Cannot reserve more then 1136mb of memory for JBuilder on certain machine configurations.
Workaround: This is a 2-step workaround.
Edit the file JBuilder.ini in the root of the JBuilder install directory and add the parameter:
-vm jre\jre\bin\javaw.exe
Run JBuilder_Home/reset_Jbuilder.bat
Reference: https://bugs.eclipse.org/bugs/show_bug.cgi?id=188968.


具体的操作是,打开安装目录里的JBuilder.ini文件,在里面添加一行参数,我是添加到最后面,不知道放在最前面行不行.
然后再运行一下安装目录里的reset_Jbuilder.bat 文件,会弹出一个CMD窗口,需要等待几分钟,它自动关闭.就可以啦.
然后再建个JBuilder.exe的快捷方式,在里面添加参数 -clean 有些像Eclipse的快捷方式.

后面蓝色的网址是这个问题的参考文档,指向的是eclipse的一个文档,说明这个问题的出现,跟eclipse有关,而且跟电脑的
内存大小有很大关系.

PS:"在里面添加一行参数"是指: -vm jre\jre\bin\javaw.exe
  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: