【发布时间】:2015-12-08 08:18:56
【问题描述】:
我是 java 的初学者,我正在使用 eclipse(如果相关的话)。 我最近尝试使用外部 Jar (Std),无论我做什么,每次尝试运行我的程序时都会出现以下错误。 错误:
`Exception in thread "main" java.lang.NoClassDefFoundError: StdOut
at LocalMaxFinder.main(LocalMaxFinder.java:11)
Caused by: java.lang.ClassNotFoundException: StdOut
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
`
我尝试运行并显示该错误的最小代码是:
import libraries.*;
public class Test {
public static void main (String[]args) {
StdOut.print("Enter Integer");
int x= StdIn.readInt ();
}
}
- “libraries”是包含 StdIn、StdOut、StdDraw 和 StdAudio 的 Jar 文件的名称
- 在转到此处之前,我查看了有关该问题的最新问题,并尝试了我找到的有关添加外部 jar 的所有教程,但我仍然收到同样的错误。
- 我还尝试了该指南中的所有方法: http://www.wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)
- 我上传了项目当前路径的图像。
- 正如我之前所说,我是 java 新手,所以我希望我为您提供了所有必要的详细信息,以帮助我解决这个问题。
非常感谢您的任何帮助。
【问题讨论】: