嗨,我在尝试将此 .sh 文件转换为 .bat 文件时遇到了困难。
javac -cp $tomcatpath/servlet-api.jar:$openejbpath/javaeeapi-5.0-3.jar
$webapppath/*.java $webapppath/bean/*.java $webapppath/ejb/*.java
对于熟悉这些文件的人来说,这应该非常简单。
嗨,我在尝试将此 .sh 文件转换为 .bat 文件时遇到了困难。
javac -cp $tomcatpath/servlet-api.jar:$openejbpath/javaeeapi-5.0-3.jar
$webapppath/*.java $webapppath/bean/*.java $webapppath/ejb/*.java
对于熟悉这些文件的人来说,这应该非常简单。
javac -cp $tomcatpath\servlet-api.jar;$openejbpath\javaeeapi-5.0-3.jar
$webapppath\*.java $webapppath\bean\*.java $webapppath\ejb\*.java
尝试
javac -cp %tomcatpath%/servlet-api.jar;%openejbpath%/javaeeapi-5.0-3.jar
%webapppath%/*.java %webapppath%/bean/*.java %webapppath%/ejb/*.java
您需要确保在 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/