我现在使用它没有任何jar,它工作正常并编译所有java文件。
"C:\Program Files\Java\jdk1.7.0_21\bin\javac" org/redfire/screen/*.java -deprecation -classpath .
pause
我想知道如何将jar文件包含在内,因为有些文件需要servlet-api.jar
。我试过了
" -cp servlet-api.jar C:\Program Files\Java\jdk1.7.0_21\bin\javac" org/redfire/screen/*.java -deprecation -classpath .
pause
,但我得到了
The filename, directory name or volume label syntax is incorrect.
。
答案 0 :(得分:1)
你可以试试这个:
"C:\Program Files\Java\jdk1.7.0_21\bin\javac" -deprecation -cp .;servlet-api.jar -d . org\redfire\screen\*.java
注意:从您执行此命令/批处理文件的当前位置,在当前目录中以及servlet-api.jar
目录中的所有java文件中进行协助
在批处理文件中编写的更好方法是:
org\redfire\screen