当前位置:  开发笔记 > 编程语言 > 正文

为什么ant认为我有旧版本的Java?

如何解决《为什么ant认为我有旧版本的Java?》经验,为你挑选了1个好方法。

我正在尝试使用ant从源代码(在RH Linux上)构建Groovy,但出于某种原因,它认为我的Java版本是1.4,而不是1.6,因此它不会编译.违规线似乎是


    
        
    

在build.xml中.

当我在命令行上键入javac -version时,它显示"javac 1.6.0_11".有任何想法吗?



1> Jon Bright..:

检查环境变量JDK_HOME和JAVA_HOME的值.

编辑:"哪个java"会告诉你从命令行运行java时你得到的Java.例如,如果这告诉您"/ usr/lib/jvm/java-6-sun/bin/java",则可以将"JAVA_HOME"设置为"/ usr/lib/jvm/java-6" -太阳"

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有