我只是想编译和运行一个非常简单的测试程序,但它根本不起作用,我不知道问题是什么。
我有一个 java 项目一直堆在我身上,我对 java 知之甚少。特别是从 Windows 命令行编译。
我有两个罐子,我需要用它们来编译一个简单的“hello world”程序。
这是我的“build.bat”
C:\jdk1.6.0_21\bin\javac -cp "C:\Users\FREYERA\Desktop\Test";"C:\Users\FREYERA\Desktop\Test\test1.jar";"C:\Users\FREYERA\Desktop\Test\test2.jar"; "C:\Users\FREYERA\Desktop\Test\sample.java"
然后我:
C:\jdk1.6.0_21\bin\java sample
这会吐出错误:
线程“主”java.lang.NoClassDefFoundError 中的异常:示例原因:java.lang.ClassNotFoundException:java.net.URLClassLoader$1.run(URLClassLoader.java:202) 处的示例 java.security.AccessController.doPrivileged(Native Method在 java.net.URLClassLoader.findClass(URLClassLoader.java:190 在 java.lang.ClassLoader.loadClass(ClassLoader.java:307) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java: 在 java.lang.ClassLoader .loadClass(ClassLoader.java:248)
无论我如何设置我的类路径,我都无法让这个 HELLO WORLD 程序运行。
有人可以帮我吗?我正在拔头发。