插件无法加载类startup.application.Application

时间:2013-01-23 11:40:23

标签: eclipse-plugin eclipse-rcp

我正在尝试在eclipse juno中运行RCP应用程序但是我收到以下错误! 我该如何解决这个问题?

!ENTRY org.eclipse.osgi 4 0 2013-01-23 17:03:46.500 !MESSAGE应用程序错误 !堆栈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)     在org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)     在org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)     在org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:191)     在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)     在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)     在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)     在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)     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)     在org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)     在org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)     在org.eclipse.equinox.launcher.Main.run(Main.java:1438)     在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)     在org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)     在org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)     在org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)     at java.lang.ClassLoader.loadClass(Unknown Source)     在org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)     在org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)     在org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)     在org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)     ......还有16个 发生了错误。看日志文件 C:\的Ekta \ Eclipse的RCP-JUNO-SR1-win32_2 \运行时CSS-nsls2.product.metadata.log

1 个答案:

答案 0 :(得分:0)

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

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

另外尝试使用org.eclipse.osgi插件中提供的跟踪信息运行(尤其是类加载可能很有趣)