java - 用eclipse升级软件后出错

标签 java eclipse ubuntu

我最近更新了 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。

干杯 内布维

最佳答案

一个疯狂的猜测。这可能是权限问题。

您是否以 sudo 的方式授予文件夹权限。请右键单击并查看org.eclipse.core.runtime.adaptor.EclipseStarter

中文件的属性

并赋予读取和执行权限并尝试。希望这可能有所帮助。

关于java - 用eclipse升级软件后出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12510842/

相关文章:

Java,创建可重用线程不安全对象的缓存

java - m2e: 包含 java _sources_ 的文件夹需要被多个 m2e 项目使用

php - ubuntu htaccess 不工作

linux - linux权限的奇怪情况

java - 代理对象中的 ID 不可用

java - 旋转平面,使其法线与另一个平面的法线方向相同

java - 如何使用依赖Java项目的Ant构建Android项目?

c++ - 无法在使用 SCons 编译的 Mac OSX 中聚焦 WxWidgets 框架

java - 如何防止 Eclipse 导入嵌套类?

ubuntu : vmlinuz or crash file not a supported file format 上的崩溃转储