ant遭遇java版本问题

来源:互联网 发布:淘宝网欧时力冬装 编辑:程序博客网 时间:2024/05/02 21:21

在运行Hibernate2.1自带的DEMO的时候,部署的时候报错:

emnu 在java1.5之后是关键字,请试着用-source 1.4 命令。。(大概是这个意思,忘了具体的了)

解决方案:

修改ant中<javac> task, 给javac添加一个属性:source,值为1.4,修改以后的task为:

 

                                         <javac
            
srcdir="${src.dir}" 
            destdir
="${classes.dir}"
            classpathref
="lib.class.path" 
            debug
="${javac.debug}"
            optimize
="${javac.optimize}"
            nowarn
="on"
                       source
="1.4">
        
</javac>

ant 的docs中说,虽然source这个属性不是javac必须的,但是推荐每次都写上,以防发生JVM版本不匹配的问题。。

 

原创粉丝点击