gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 10:17:46 24 4
gpt4 key购买 nike

我现在使用它,没有任何 jar,它工作正常并编译所有 java 文件。

“C:\Program Files\Java\jdk1.7.0_21\bin\javac” org/redfire/screen/*.java -deprecation -classpath 。
暂停

我想知道如何将 jar 文件包含到其中,因为某些文件需要 servlet-api.jar。我试过了

"-cp servlet-api.jar C:\Program Files\Java\jdk1.7.0_21\bin\javac"org/redfire/screen/*.java -deprecation -classpath 。
暂停
,但我明白了

cmd 中的文件名、目录名或卷标语法不正确。

最佳答案

你可以试试这个:

"C:\Program Files\Java\jdk1.7.0_21\bin\javac"-deprecation -cp .;servlet-api.jar -d 。 org\redfire\screen\*.java

注意:假设当前目录中有 servlet-api.jar ,并且当前目录中有 org\redfire\screen 目录中的所有 java 文件执行此命令/批处理文件的位置

在批处理文件中写入的更好方法是:

set JAVA_COMPILER="C:\Program Files\Java\jdk1.7.0_21\bin\javac"
set CLASSPATH=.;servlet-api.jar

%JAVA_COMPILER% -deprecation -cp %CLASSPATH% -d . org\redfire\screen\*.java
pause

关于java - 如何使用批处理文件编译java文件时包含jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35797639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com