【发布时间】:2013-12-12 12:07:15
【问题描述】:
我在尝试使用 ant 编译项目时遇到问题,它的构建文件是通过 Eclipse 生成的。在工作中,我正在运行 Debian,一切正常,在服务器中也是如此。
但是我在家里有 Ubuntu,当我尝试编译时出现以下错误。
JAVA_HOME 不指向 JDK。
目前设置为“/usr/lib/jvm/java-7-openjdk-amd64/jre”
所以我用以下几行编辑了我的 bashrc
导出 JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
导出 PATH=$PATH:$JAVA_HOME/bin
我重新启动我的 bashrc 并进行测试
回显 $JAVA_HOME
/usr/lib/jvm/java-7-openjdk-amd64
好的,然后我尝试再次编译,但错误仍然存在。
也许 JAVA_HOME 不指向 JDK。
目前设置为“/usr/lib/jvm/java-7-openjdk-amd64/jre”
关于如何解决这个问题的任何想法?理想情况下,由于项目在多台机器上运行,因此任何更改都应该是本地的。
提前致谢
【问题讨论】:
标签: java ant environment-variables java-home