2013-01-23 59 views
-1

我想在eclipse juno中运行RCP应用程序,但出现以下错误! 我该如何解决这个问题?插件无法加载类startup.application.Appplication

ENTRY org.eclipse.osgi 4 0 2013年1月23日17:03:!46.500 消息应用错误 STACK 1个 org.eclipse.core.runtime.CoreException:插件org.csstudio。 nsls2.product无法加载类org.csstudio.startup.application.Application。 在org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194) 在org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176) 在org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core。在org.eclipse.core.runtime.internal.adaptor的org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:191) 处使用internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55) 。 EclipseAppLauncher.runApplication(EclipseAppLauncher.jav a:110) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在sun.reflect.NativeMethodAccessorImpl.invoke(来源不明) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) at org。 eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher。 Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) 引起:java.lang.ClassNotFoundException:org.csstudio.startup.application.Application org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) at org.eclipse.osgi .internal.loader.BundleLoader.findClass(BundleLoader.java:412) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340) at org.eclipse.osgi.framework.internal.core.B在org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI的org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212) 处使用undleHost.loadClass(BundleHost.java:229) 。 createExecutableExtension(RegistryStrategyOSGI.java:174) ... 16更多 发生错误。请参阅日志文件 C:\ ekta \ eclipse-rcp-juno-SR1-win32_2 \ runtime-css-nsls2.product.metadata.log。

回答

0

通常,如果其中一个嵌入的视图或其他内容无法启动,您的应用程序将无法启动。尝试查看是否所有的依赖类都可用,并且在此之前不会抛出任何其他异常。

日志文件C:\ ekta \ eclipse-rcp-juno-SR1-win32_2 \ runtime-css-nsls2.product.metadata.log。可能是一个很好的候选人开始寻找。

也尝试运行org.eclipse.osgi插件中提供的跟踪信息(特别是类加载可能很有趣)

相关问题