在Eclipse中使用Processing遇导入问题及PApplet类找不到错误求助
在Eclipse中配置Processing环境解决PApplet找不到的问题
解决步骤:
获取Processing核心库
下载安装Processing官方软件后,在安装目录里找到core/library/core.jar文件(Windows默认路径一般是C:\Program Files\Processing\core\library\core.jar,Mac是/Applications/Processing.app/Contents/Java/core/library/core.jar)。在Eclipse中导入核心库
右键你的项目 → 选择Build Path→Add External Archives...,选中刚才找到的core.jar添加到项目中。修正Processing程序结构
主类必须继承PApplet,并通过PApplet.main()启动,示例代码如下:package finishedBlossomingTree; import processing.core.PApplet; public class BlossomingTreeKinectRenderDemo extends PApplet { public static void main(String[] args) { PApplet.main(BlossomingTreeKinectRenderDemo.class.getName()); } @Override public void settings() { size(800, 600); // 根据需求设置窗口尺寸 } @Override public void setup() { // 初始化资源、参数的代码写在这里 } @Override public void draw() { // 每一帧的绘制逻辑写在这里 } }验证修复
右键项目 →Clean,然后重新运行程序,即可解决NoClassDefFoundError: processing/core/PApplet的错误。
错误原因说明
这个错误本质是Eclipse项目构建路径中缺少Processing核心类库,导致JVM找不到PApplet类,添加core.jar后就能解决依赖问题。
内容的提问来源于stack exchange,提问作者KMM
相关产品推荐
相关产品推荐

