我的ant是1.6.5的版本,对应jdk是1.4的版本,
现在我开发的代码用的jdk版本是1.5的,所以需要升级 ant对应的jdk,
我把ant 对应的jdk升级到了 1.5以后,报下面的错sActionSoapBindingStub.java:57: 在版本 1.5 中,"enum" 为关键字,不能用作标识符
[javac] (请尝试使用 -source 1.4 或更低版本以使用 "enum" 作为标识符)
[javac] oper.setStyle(org.apache.axis.enum.Style.RPC);这个我在不降低ant jdk版本,不降低开发jdk版本的前提下,怎么才能解决.
现在我开发的代码用的jdk版本是1.5的,所以需要升级 ant对应的jdk,
我把ant 对应的jdk升级到了 1.5以后,报下面的错sActionSoapBindingStub.java:57: 在版本 1.5 中,"enum" 为关键字,不能用作标识符
[javac] (请尝试使用 -source 1.4 或更低版本以使用 "enum" 作为标识符)
[javac] oper.setStyle(org.apache.axis.enum.Style.RPC);这个我在不降低ant jdk版本,不降低开发jdk版本的前提下,怎么才能解决.
标识符的命名规则主要有如下几个要求: 1、 不能是关键字 2、 只能以字母、下划线(_)和美元符号($)开头需要特别注意的是,标识符不能以数字字符开头。 3、 不能包含特殊字符,例如空格、括号和标点符号等等。
如果把enum定义成标识符,当然会提示出错
但是 这个代码是ant的代码.我改不了...
我得怎么才能解决呢?