gpt4 book ai didi

java - 使用eclipse进行处理,无法让java应用程序运行

转载 作者:行者123 更新时间:2023-11-30 02:08:19 24 4
gpt4 key购买 nike

所以我只是尝试使用 Eclipse 进行处理,并且在运行 java 应用程序时遇到问题。

我基本上遵循本教程:https://processing.org/tutorials/eclipse/

我已按照步骤操作,但是当我到达这部分时:

    import processing.core.PApplet;

public class UsingProcessing extends PApplet{

public static void main(String[] args) {
PApplet.main("UsingProcessing");

}

}

没有错误或什么也没有,但是当我按运行(作为java应用程序运行)时,一个java程序打开(没有窗口,我只能在屏幕底部看到该程序)。然后它会在几秒钟后关闭。

我还收到以下错误:

java.lang.NoClassDefFoundError: com/apple/eawt/QuitHandler
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3119)
at java.base/java.lang.Class.getMethodsRecursive(Class.java:3260)
at java.base/java.lang.Class.getMethod0(Class.java:3246)
at java.base/java.lang.Class.getMethod(Class.java:2065)
at processing.core.PApplet.runSketch(PApplet.java:10707)
at processing.core.PApplet.main(PApplet.java:10504)
at processing.core.PApplet.main(PApplet.java:10486)
at UsingProcessing.main(UsingProcessing.java:6)
Caused by: java.lang.ClassNotFoundException: com.apple.eawt.QuitHandler
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 9 more

那部分代码至少应该给我一个空的草图,但我什么也没得到..

这家伙可以工作,但我不能.. https://www.youtube.com/watch?v=0cqSjyvA8EY

我可以向你保证,我已经正确导入了处理库,所以这不是问题所在。我相信这是我的java有问题?我使用的是macbook pro和以下java:

Java(TM) SE 运行时环境 18.3(内部版本 10.0.1+10)

Java HotSpot(TM) 64 位服务器 VM 18.3(版本 10.0.1+10,混合模式)

感谢所有的帮助,我对此很陌生,所以如果有任何问题,请保持温和!

编辑:

我也尝试过使用IntelliJ,但没有运气,同样的事情,java打开了一小会儿,然后关闭了。该视频是我的指南:https://www.youtube.com/watch?v=_h2GZgnPcnM

最佳答案

I can assure you that i have imported the processing library correct, so that is not where the problem lays.

您需要的不仅仅是core.jar 库。在您的情况下,您需要包含 com/apple/eawt/QuitHandler 类的 .jar 文件。

This answer说您正在寻找的 .jar 是 Mac JDK 附带的。尝试将该 .jar 文件添加到您的类路径中。

关于java - 使用eclipse进行处理,无法让java应用程序运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50822590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com