我只是想編譯並運行一個非常簡單的測試程序,但它根本行不通,而且我不知道問題是什麼。編譯基本的Hello World程序時拋出ClassNotFoundException
我有一個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"
然後,我:無論我怎麼設置我的類路徑
Exception in thread "main" java.lang.NoClassDefFoundError: sample Caused by: java.lang.ClassNotFoundException: sample at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method at java.net.URLClassLoader.findClass(URLClassLoader.java:190 at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java: at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
:
C:\jdk1.6.0_21\bin\java sample
這來發回的錯誤,我不能爲了我的生活讓這個HELLO WORLD程序運行。
有人可以幫我嗎?我正在拉我的頭髮。
工作目錄是C:\ Users \ FREYERA \ Desktop \ Test \>目錄。似乎沒有什麼區別。 – 2010-07-27 18:26:24
Java的區分大小寫。你的班級是「樣品」還是「樣品」? – mwalker 2010-07-27 18:32:06