将javac命令从.sh转换为.bat

时间:2012-05-03 12:47:49

标签: batch-file javac sh

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

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

熟悉这些文件的人应该非常简单。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

答案 2 :(得分: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/