CMD使用jar文件编译

时间:2014-12-17 21:01:06

标签: java cmd

如何使用cmd?

在编译步骤中添加两个或更多jar文件

使用一个jar文件:

javac -g -cp YOUR_JAR.jar YOUR_FILE_NAME.java

任何想法如何编译两个jar文件?

2 个答案:

答案 0 :(得分:1)

您可以使用-classpath标记来执行此操作。

javac -classpath your.jar:my.jar ...

罐子之间的分隔符会根据您的平台而变化。

您可以通过运行javac -help或阅读javac documentation onlineAbout Setting the Class Path来了解相关信息。

你会注意到那里的文件说:

  

多个路径条目由分号分隔,没有空格   围绕Windows中的等号(=)和Oracle Solaris中的冒号。

因此,所有Xnix操作系统都使用:作为分隔符,而Windows则使用;

答案 1 :(得分:0)

据我了解,您的问题是在编译java源代码时使用多个jar作为类路径。

要在编译时使用多个jar / classpath文件,您应该通过目标平台路径分隔符将它们分开,这是';'在Windows上,以及在linux上的':',例如:

javac -g -cp FIRST.jar;SECOND.jar MY_FILE_NAME.java    (windows)
javac -g -cp FIRST.jar:SECOND.jar MY_FILE_NAME.java    (linux)

来源:Including jars in classpath on commandline (javac or apt)(java和javac具有相同的类路径解析