java 编译引入库_java-将处理库导入eclipse时无法编译

本文档描述了在Eclipse中使用Processing库时遇到的编译问题,特别是`NoClassDefFoundError`关于`com.apple.eawt.QuitHandler`。错误发生在尝试运行包含`PApplet`的简单Java程序时。已经尝试过重新安装Java JDK,但在Eclipse和IntelliJ中仍然无法成功编译。
摘要由CSDN通过智能技术生成

我正在尝试使用Eclipse中的Processing库来构建程序.该过程应该相对简单,但是我什至不能编译一个空的处理程序.我不确定问题可能与我的类路径有关.我试图导入处理库并在Eclipse和IntelliJ上多次编写简单程序,但都没有运气.

这是程序:

import processing.core.PApplet;

public class Processing extends PApplet {

public static void main(String[] args) {

PApplet.main("Processing", args);

}

}

这些是我得到的错误:

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:3139)

at java.base/java.lang.Class.getMethodsRecursive(Class.java:3280)

at java.base/java.lang.Class.getMethod0(Class.java:3266)

at java.base/java.lang.Class.getMethod(Class.java:2063)

at processing.core.PApplet.runSketch(PApplet.java:10716)

at processing.core.PApplet.main(PApplet.java:10513)

at Processing.main(Processing.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:185)

at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)

... 8 more

我已经卸载了Java JDK并重新安装了它,但没有任何区别.在这个问题上的任何帮助将不胜感激,我似乎找不到完全相同的问题在网上其他任何人.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值