2011-04-04 75 views
0

Eclipse Platform.getOS抛出空指针异常。 即使使用Platform的任何一种操作都会遇到异常。eclipse Platform.getOS/getV抛出异常

异常在线程 “主” 显示java.lang.NullPointerException在 org.eclipse.core.internal.runtime.InternalPlatform.getOS(InternalPlatform.java:454) 在 org.eclipse.core.runtime .Platform.getOS(Platform.java:1185) 在Test.main(Test.java:6)

回答

1

你对OSGi的运行你的类或只是访问一个普通的Java应用程序中的平台类?

+0

我创建了一个插件项目,在那里我正在编写一个普通的Java类 – 2011-04-05 08:09:27

+0

平台是Eclipse Runtime的核心部分。 Eclipse Runtime是一个OSGi库。所以你不能指望没有OSGi实例就能正常工作。您应该将该插件作为Eclipse应用程序而不是Java应用程序运行 – 2011-04-05 08:32:26

+0

感谢您的解释。 – 2011-04-05 08:40:59