NetBeans IDE 6.7.1 Ant脚本变量

时间:2009-11-30 21:48:21

标签: java netbeans ant runtime classpath

如何使用NetBeans在我的Ant脚本中获取rt.jar的位置而不编辑我的project.properties? $ {java.home}返回jre文件夹的位置,而不是jdk文件夹。

我知道我可以轻松地向project.properties添加一个值,但我不想这样做。我也知道每当我切换计算机时我都可以轻松修改路径,但我也不愿意这样做。

编辑:也许$ {java.home}是最好的解决方案,我应该正确修复我的计算机环境变量。

Edit2:我刚刚意识到java.home与JAVA_HOME不同。更多信息:http://javahowto.blogspot.com/2006/05/javahome-vs-javahome.html

1 个答案:

答案 0 :(得分:1)

您是否设置了JAVA_HOME?如果是这样,它指向JDK?来自Ant documentation

  

当您需要JDK功能(例如javac任务或rmic任务)时,必须添加tools.jar。如果设置了bin环境变量,则在JAVA_HOME目录中随Ant提供的脚本将自动添加所需的JDK类。