我正在尝试遵循有关如何使用ant来构建和运行您的应用程序的教程。我遵循了所有步骤并创建了构建文件,但是当我尝试运行ant时,会出现此错误。
失败/home/bilal/tmp/ant/build.xml:19:无法找到Javac编译器;com.sun.tools.javac.Main不在类路径中。也许JAVA_HOME没有指向JDK。当前设置为“ / usr / lib / jvm / java-6-openjdk / jre”
任何想法如何解决这个问题?
使 JAVA_HOME 变量指向 jdk 安装,而不是 jre 。
您引用的是运行时环境,而不是开发工具包-它找不到编译器,因为它不存在。
在您发布的行中,指出您已经打开了jdk,您只需在末尾删除jre:
export JAVA_HOME='/usr/lib/jvm/java-6-openjdk/'