0

嗨,我在尝试将此 .sh 文件转换为 .bat 文件时遇到了困难。

javac -cp $tomcatpath/servlet-api.jar:$openejbpath/javaeeapi-5.0-3.jar 
$webapppath/*.java $webapppath/bean/*.java $webapppath/ejb/*.java

对于熟悉这些文件的人来说,这应该非常简单。

4

3 回答 3

0
javac -cp $tomcatpath\servlet-api.jar;$openejbpath\javaeeapi-5.0-3.jar 
$webapppath\*.java $webapppath\bean\*.java $webapppath\ejb\*.java
于 2012-05-03T12:50:55.203 回答
0

尝试

javac -cp %tomcatpath%/servlet-api.jar;%openejbpath%/javaeeapi-5.0-3.jar 
%webapppath%/*.java %webapppath%/bean/*.java %webapppath%/ejb/*.java
于 2012-05-03T12:51:24.987 回答
0

您需要确保在 Windows 安装中正确设置了 tomcatpath、openejbpath 和 webapppath 环境变量。使用命令

set tomcatpath=c:\path\to\tomcat
set openejbpath=c:\path\to\openejb 
set webapppath=c:\path\to\webapp

然后运行命令为

javac -cp %tomcatpath%\servlet-api.jar;%openejbpath%\javaeeapi-5.0-3.jar %webapppath%\*.java %webapppath%\bean\*.java %webapppath%\ejb\*.java

当然,如果你想使用跨平台构建脚本,你真的应该使用 Ant - http://ant.apache.org/

于 2012-05-04T11:45:03.877 回答