Eclipse 无法在 Raspberry Pi 4 上运行:java.lang.ClassNotFoundException
Eclipse is not working on Raspberry Pi 4: java.lang.ClassNotFoundException
我想在 "Raspberry Pi 4 Model B" 上为 Java 安装 Eclipse。只要我想 运行 它就会出现 Eclipse 启动屏幕,但随后会出现一条消息,指出发生了错误。日志文件如下所示:
!SESSION Mon Oct 14 03:13:04 CEST 2019 -----------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2019-10-14 03:13:04.923
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
我使用命令 sudo apt-get install eclipse
安装了 Eclipse,并且在安装 Eclipse 之前删除了 Java。我已经尝试过几次,但 Eclipse 不起作用。我已经在 Whosebug(Running Eclipse-CDT on Ubuntu 18.04 causes java.lang.ClassNotFoundException) 上找到了这个问题,但答案只是导致了一个更长的日志文件。希望有解决办法。
谢谢!
您将需要使用来自 https://adoptopenjdk.net/releases.html 的第 8 版 OpenJDK,或者构建 Eclipse 包的不同发行版,例如 Fedora。 Eclipse.org 不为 ARM 平台构建,Debian/Raspbian 的版本已经过时 7 年了——它不适用于比 8 更新的 Java 版本(2012 年是早期Java 7 天).
2020-09 版 Eclipse IDE 现在在 Linux 上提供了对 64 位 ARM (aarch64) 的实验性支持。
此处参考:Eclipse IDE for Embedded Developers Now Runs on the Raspberry Pi!.
我想在 "Raspberry Pi 4 Model B" 上为 Java 安装 Eclipse。只要我想 运行 它就会出现 Eclipse 启动屏幕,但随后会出现一条消息,指出发生了错误。日志文件如下所示:
!SESSION Mon Oct 14 03:13:04 CEST 2019 -----------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2019-10-14 03:13:04.923
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
我使用命令 sudo apt-get install eclipse
安装了 Eclipse,并且在安装 Eclipse 之前删除了 Java。我已经尝试过几次,但 Eclipse 不起作用。我已经在 Whosebug(Running Eclipse-CDT on Ubuntu 18.04 causes java.lang.ClassNotFoundException) 上找到了这个问题,但答案只是导致了一个更长的日志文件。希望有解决办法。
谢谢!
您将需要使用来自 https://adoptopenjdk.net/releases.html 的第 8 版 OpenJDK,或者构建 Eclipse 包的不同发行版,例如 Fedora。 Eclipse.org 不为 ARM 平台构建,Debian/Raspbian 的版本已经过时 7 年了——它不适用于比 8 更新的 Java 版本(2012 年是早期Java 7 天).
2020-09 版 Eclipse IDE 现在在 Linux 上提供了对 64 位 ARM (aarch64) 的实验性支持。
此处参考:Eclipse IDE for Embedded Developers Now Runs on the Raspberry Pi!.