在http://news.newhua.com/news1/program_language/2010/31/1031151820C2DH1J7I28DIDABG9GEE0C50ICGAG6FA750CD0097IBKJ.html上看到一段文章:
“將命令行到該java文件同一目錄;直接輸入命令javac Joeytang.java則會(huì)在當(dāng)前的文件夾下出現(xiàn)Joeytang.class類文件。如果想指定編譯的同時(shí)將編譯好的類文件放到一個(gè)文件夾下則可以使用-d指定路徑。例如javac -d ./ Joeytang.java則是在當(dāng)前目錄下,javac -d ../ Joeytang.java 在上一個(gè)文件夾,javac -d ../ a Joeytang.java則是在上一個(gè)文件夾下的a文件夾下,但是一定要保證指定的文件路徑存在。運(yùn)行該類文件,首先保證該類是具有main方法的類。然后編譯完以后,使用java -classpath .; Joeytang就可以運(yùn)行了。我開始沒有加-classpath選項(xiàng),老是提示說找不到類。所以一定要記住在這里加入該選項(xiàng)。具體該選項(xiàng)的作用是說在運(yùn)行時(shí)調(diào)用了外部的類或者包時(shí)在這里注明,即如果使用了a.jar則要加上-classpath .;a.jar其中前面的那個(gè)“.;”我理解成是把環(huán)境變量中配置的jar文件拿進(jìn)來。”
運(yùn)行試了下,果然成功了!哈哈~
備注:java -classpath .; 后面是類名