代码如下,没有任何报错,jar包algs4.jar和stdlib.jar都在classpath里有
package frist;
import edu.princeton.cs.algs4.*;
//import edu.princeton.cs.algs4.StdDraw;
public class Std_draw {
public static void main(String[] args) {
// TODO Auto-generated method stub
// double t = Math.sqrt(3.0)/2.0;
//StdDraw.line(0.0, 0.0, 1.0, 0.0);
//StdDraw.line(1.0, 0.0, 0.5, t);
// StdDraw.line(0.5, t, 0.0, 0.0);
// StdDraw.point(0.5, t/3.0);
int i = StdIn.readInt();
StdOut.print(i);
}
}
错误信息如下,试过很多种方法还是无法解决。
Exception in thread "main" java.lang.NoClassDefFoundError: edu/princeton/cs/algs4/StdIn
at frist.Std_draw.main([color=#3366FF]Std_draw.java:15)
Caused by:
java.lang.ClassNotFoundException: edu.princeton.cs.algs4.StdIn
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more[/color]
请问问题出在哪儿了呢?