如何在使用批处理文件编译java文件时包含jar文件

时间:2016-03-04 13:44:01

标签: java jar javac red5

我现在使用它没有任何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,但我得到了

cmd中的

The filename, directory name or volume label syntax is incorrect.

1 个答案:

答案 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