Java 蚂蚁启动时出错
我想以以下方式运行ant:Java 蚂蚁启动时出错,java,unix,ant,Java,Unix,Ant,我想以以下方式运行ant: $JAVA_HOME/bin/java -Xmx512m -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -classpath $TEST_HOME/implementation/lib/dbflux3.1.5.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH org.apache.tools.ant.Main -buildf
$JAVA_HOME/bin/java -Xmx512m -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -classpath $TEST_HOME/implementation/lib/dbflux3.1.5.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH org.apache.tools.ant.Main -buildfile build.xml $*
我的类路径变量是
echo $CLASSPATH
/opt/Oracle/Middleware/modules/org.apache.ant_1.7.0/lib/ant.jar
当我开始使用ant.sh as时
./ant.sh test
我得到一个错误:
The java class is not found: org/apache/tools/ant/launch/AntMain
我怎样才能修好它?或者我在哪里可以读到它
我阅读了JDK开发工具文档,但没有找到问题的答案
谢谢
更新
谢谢你的帮助。
答案可能在网上找到
通过Java运行Ant检查通过Java运行Ant:好的,谢谢。我现在读。如果我像蚂蚁一样跑步,我会看到蚂蚁在工作。它开始构建defaultbuild.xml。但如果我通过脚本启动ant,我会得到与我的问题相同的错误。您是否设置了ant.home属性?java-Dant.home=c:\ant org.apache.tools.ant.Main[options][target]对不起,关于ant.home属性你是什么意思?我在哪里可以读到它?我将ANT_HOME设置为:echo$ANT_HOME/opt/Oracle/Middleware/modules/org.apache.ANT_1.7.0