问题描述
目标:我正在尝试在 Windows 7 64 位上安装 Simics Tools for Eclipse 插件.
我正在使用适用于 Java 的 Eclipse Indigo(64 位 <-- 稍后会出现问题)并且刚刚安装了 C/C++ IDE 插件、GEF draw2d 插件和适用于 Eclipse 的 Simics 工具.一旦这些插件的安装成功完成,我重新启动 Eclipse 并继续从 Eclipse 内部启动 Simics Control.错误对话框指出此插件无法在 64 位 Eclipse 上运行.
I am using Eclipse Indigo for Java (64-bit <-- This will be a problem later) and have just installed the C/C++ IDE plugin, GEF draw2d plugin, and the Simics Tools for Eclipse. Once the installation of these plugins successfully finished, I restarted Eclipse and proceeded to launch Simics Control from inside Eclipse. An error dialog stated that this plugin could not run on 64 bit Eclipse.
为了解决这个问题,我决定在我当前的设置旁边安装一个 32 位版本的 Eclipse,并从 Eclipse 中卸载我刚刚安装的插件(C/C++、GEF 和 Simics).首先,我打算删除插件以避免浪费空间.我去了Help->About->Installation Details并选择了已安装的插件进行卸载.在我重新启动 Eclipse 之前,删除插件似乎是成功的.
To solve this problem, I decided to install a 32-bit version of Eclipse next to my current setup and to uninstall the plugins I had just installed (C/C++, GEF, and Simics) from Eclipse. First, I was going to remove the plugins to avoid wasting space. I went to Help->About->Installation Details and selected the installed plugins to uninstall. Removing the plugins appeared to be successful until I restarted Eclipse.
删除插件后,当 Eclipse 启动时,启动画面会出现,底部没有进度条来显示当前正在加载的内容.几秒钟后,启动画面消失并出现错误对话框:发生错误.查看日志文件 C:Program Files (x86)eclipseconfiguration1322503657546.log
After the removal of the plugins, when Eclipse launches, the splash screen appears without a progress bar along the bottom to show what is currently being loaded. After a few seconds, the splash screen disappears and an error dialog shows up: An error has occurred. See the log file C:Program Files (x86)eclipseconfiguration1322503657546.log
1322503657546.log的内容:
Contents of 1322503657546.log:
!SESSION 2011-11-28 12:07:37.255 -----------------------------------------------
eclipse.buildId=I20110613-1736
java.version=1.7.0
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.epp.package.cpp.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.cpp.product
!ENTRY org.eclipse.osgi 4 0 2011-11-28 12:07:39.521
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "" could not be found in the registry. The applications available are: com.google.gwt.eclipse.core.GWTCodeFormatterApplication, com.virtutech.simics.ui.app, com.virtutech.simics.ui.appAn, com.virtutech.simics.ui.simpleSimicsApplication, org.eclipse.ant.core.antRunner, org.eclipse.ant.ui.antRunner, org.eclipse.cdt.core.GeneratePDOM, org.eclipse.datatools.connectivity.console.profile.StorageFileEditor, org.eclipse.emf.codegen.CodeGen, org.eclipse.emf.codegen.JMerger, org.eclipse.emf.codegen.ecore.Generator, org.eclipse.emf.importer.ecore.Ecore2GenModel, org.eclipse.emf.importer.java.Java2GenModel, org.eclipse.emf.importer.rose.Rose2GenModel, org.eclipse.equinox.app.error, org.eclipse.equinox.p2.director, org.eclipse.equinox.p2.garbagecollector.application, org.eclipse.equinox.p2.publisher.InstallPublisher, org.eclipse.equinox.p2.publisher.EclipseGenerator, org.eclipse.equinox.p2.publisher.ProductPublisher, org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher, org.eclipse.equinox.p2.reconciler.application, org.eclipse.equinox.p2.repository.repo2runnable, org.eclipse.equinox.p2.repository.metadataverifier, org.eclipse.equinox.p2.artifact.repository.mirrorApplication, org.eclipse.equinox.p2.metadata.repository.mirrorApplication, org.eclipse.equinox.p2.updatesite.UpdateSitePublisher, org.eclipse.equinox.p2.publisher.UpdateSitePublisher, org.eclipse.equinox.p2.publisher.CategoryPublisher, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool, org.eclipse.jdt.apt.core.aptBuild, org.eclipse.jdt.core.JavaCodeFormatter, org.eclipse.pde.build.Build, org.eclipse.pde.junit.runtime.uitestapplication, org.eclipse.pde.junit.runtime.legacytestapplication, org.eclipse.pde.junit.runtime.coretestapplication, org.eclipse.pde.junit.runtime.coretestapplicationnonmain, org.eclipse.pde.junit.runtime.nonuithreadtestapplication, org.eclipse.ui.ide.workbench, org.eclipse.uml2.uml.ecore.importer.UML2GenModel, org.eclipse.update.core.standaloneUpdate, org.eclipse.update.core.siteOptimizer, org.eclipse.wst.jsdt.core.JavaCodeFormatter, org.eclipse.wst.server.preview.preview.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:248)
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
重要的一行似乎是 java.lang.RuntimeException: Application "" could not be found in the registry.
搜索网络后,似乎这是一个通用错误.
The important line appears to be java.lang.RuntimeException: Application "" could not be found in the registry.
After searching the web, it appears that this is a generic error.
资源:
- Eclipse 论坛
- 我尝试 删除我的/eclipse/configuration/文件夹 并重新启动,但这创造了一大堆新错误.
- Eclipse Forums
- I tried removing my /eclipse/configuration/ folder and relaunching, but that created a whole bunch of new errors.
- 删除/eclipse/configuration 文件夹并重新启动.失败.
编辑 config.ini.我应该担心
eclipse.product
和eclipse.application
是空白吗?
- Removing /eclipse/configuration folder and relaunching. Failed.
Edit config.ini. Should I be concerned that
eclipse.product
andeclipse.application
are blank?
config.ini 的内容:
Contents of config.ini:
#This configuration file was written by:
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
#Mon Nov 28 11:18:26 CST 2011
org.eclipse.update.reconcile=false
eclipse.p2.profile=epp.package.jee
osgi.instance.area.default=@user.home/workspace
osgi.framework=file:plugins/org.eclipse.osgi_3.7.0.v20110613.jar
equinox.use.ds=true
eclipse.buildId=I20110613-1736
osgi.bundles=reference:file:org.eclipse.equinox.simpleconfigurator_1.0.200.v20110502-1955.jar@1:start
org.eclipse.equinox.simpleconfigurator.configUrl=file:org.eclipse.equinox.simpleconfigurator/bundles.info
eclipse.product=
osgi.splashPath=platform:/base/plugins/org.eclipse.platform
osgi.framework.extensions=reference:file:javax.transaction_1.1.1.v201105210645.jar
osgi.bundles.defaultStartLevel=4
eclipse.p2.data.area=@config.dir/../p2/
eclipse.application=
编辑 eclipse.ini.
Edit eclipse.ini.
eclipse.ini 的内容:
Contents of eclipse.ini:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-product
org.eclipse.epp.package.cpp.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx1024m
如何再次成功启动 Eclipse?我真的宁愿不必执行全新安装,因为设置它需要很长时间.
How can I successfully launch Eclipse again? I would really rather not have to perform a clean install since it took a long time to get it set up.
提前致谢!
推荐答案
空
eclipse.application=
在 config.ini 中有问题.您可以使用的默认值是
in config.ini is problem. Default value you can use is
eclipse.application=org.eclipse.ui.ide.workbench
空 eclipse.product 的计数相同
Same counts for empty eclipse.product
eclipse.product=org.eclipse.platform.ide
这篇关于RuntimeException:应用程序“"在注册表中找不到.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!