【发布时间】:2011-03-21 18:06:02
【问题描述】:
我只是想编译和运行一个非常简单的测试程序,但它根本不起作用,我不知道问题出在哪里。
我有一个 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(本机 方法 在 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 程序运行。
有人可以帮帮我吗?我正在拔头发。
【问题讨论】:
标签: java windows-7 javac jdk1.6