我最近更新了 eclipse (3.7) 的一些插件。为此,我使用 sudo 启动了 eclipse(因为不这样做会导致早期安装新软件时出现一些错误)。现在,当我在不使用 sudo 的情况下启动 eclipse 时,在启动画面出现之前,我立即收到一个错误:
!ENTRY org.eclipse.equinox.launcher 4 0 2012-09-20 12:27:48.447
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
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)
当我使用“sudo eclipse”启动 eclipse 时,我没有收到此错误。有关如何解决此问题的任何建议?我正在使用 Ubuntu 11.04。
干杯内布维