Eclipse 从主页执行 - Eclipse.org 版本

Eclipse 从主页执行 - Eclipse.org 版本

由于存储库中的 eclipse 存在很多小错误(由于未满足的依赖关系而无法安装 mylyn 或 pydev)我手动从 eclipse.org 下载。

我以前没有遇到过这个问题,但是当我进入 ~/eclipse(我解压 zip 的地方)并尝试运行 eclipse 时,它​​无法运行。从命令行我只得到 eclipse 未安装,使用 sudo apt-get 来安装它。

我知道我已经安装了 Java。

sayth@sayth-TravelMate-5740G:~$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5)
OpenJDK Server VM (build 20.0-b11, mixed mode)

我怎样才能使 eclipse 正常加载?

编辑

我删除了 openjdk 并将 oracle java 安装到 /usr/java 然后我创建了一个符号链接sayth@sayth-TravelMate-5740G:~/eclipse$ sudo ln -s /usr/java ~/eclipse/jre

但错误仍然存​​在。

sayth@sayth-TravelMate-5740G:~/eclipse$ java eclipse.jar
Exception in thread "main" java.lang.NoClassDefFoundError: eclipse/jar
Caused by: java.lang.ClassNotFoundException: eclipse.jar
    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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: eclipse.jar. Program will exit.

答案1

做这件事

1.得到JAVA运行环境(jre)解压后放在eclipse文件夹下

2.或者简单地链接到你的系统的 jre 并将其放在 eclipse 文件夹中

确保文件夹或链接的名称杰瑞

答案2

我意识到错误是由于使用 64 位 eclipse 下载导致的。repo 中的 openjdk 和我从 oracle 安装的 java 都不是 64 位的。

相关内容