在Linux上使用ant时,我得到了这个非常烦人的消息。
我导出了ANT_HOME=/home/ganesh/org.apache.ant_1.9.2.v201404171502/bin
然后我修改我的路径,例如export PATH=$ANT_HOME:$PATH
。但是当我运行ant时,我得到错误为Error: Could not find or load main class org.apache.tools.ant.launch.Launcher
。应该在ANT_HOME变量的末尾有一个bin吗?如果我删除它,它仍然无法正常工作。问题是什么?有人可以帮忙吗?谢谢。
答案 0 :(得分:1)
ANT_HOME应该指向ant的安装目标。在这种情况下,假设安装目录是org.apache.ant_1.9.2.v201404171502,其布局如下
/home/ganesh/org.apache.ant_1.9.2.v201404171502/{bin, lib, docs, etc}
然后ANT_HOME应该是
export ANT_HOME=/home/ganesh/org.apache.ant_1.9.2.v201404171502
PATH应该指向具有ant二进制文件的目录。比如
export PATH=$ANT_HOME/bin:$PATH