【发布时间】:2015-05-01 07:06:46
【问题描述】:
我正在尝试从 Eclipse 运行 Processing,但每当我将应用程序作为 Java 应用程序运行时,我都会得到 java.lang.ClassNotFoundException。
这是我的完整代码:
import processing.core.PApplet;
public class App extends PApplet {
public void setup() {
size(200,200);
background(0);
}
public void draw() {
stroke(255);
if (mousePressed) {
line(mouseX,mouseY,pmouseX,pmouseY);
}
}
public static void main(String args[]) {
PApplet.main(new String[] { "--present", "App" });
}
}
例外:
java.lang.ClassNotFoundException: App
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at processing.core.PApplet.main(PApplet.java:6522)
at com.WordClouds.App.main(App.java:17)
【问题讨论】:
-
您的类路径中可能缺少一个库。
-
@K.C.不,因为这个应用程序在 main 方法中所做的基本上是运行这个类的 App.class。所以它就是找不到这个类!
-
你能告诉我们你是如何编译和运行它的吗?
-
@AlexTwain 看看我的回答
标签: java eclipse processing