必需:javax.xml.bind.annotation.XmlAccessType

必需:javax.xml.bind.annotation.XmlAccessType,java,eclipse,svn,ant,axis2,Java,Eclipse,Svn,Ant,Axis2,我试图在我的eclipse上导入一个SVN url。当我试图运行项目的某个组件时,我一直出现这个错误 Buildfile: C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\build.xml init: pre.compile.test: [echo] Stax Availability= true [echo] Axis2 Availability= true compile.src:

我试图在我的eclipse上导入一个SVN url。当我试图运行项目的某个组件时,我一直出现这个错误

Buildfile: C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\build.xml
init:
pre.compile.test:
     [echo] Stax Availability= true
     [echo] Axis2 Availability= true
compile.src:
    [javac] C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\build.xml:46: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 630 source files to C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\build\classes
    [javac] C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\src\com\cbas\conversion\rule\ConversionType.java:10: incompatible types
    [javac] found   : javax.xml.bind.annotation.AccessType
    [javac] required: javax.xml.bind.annotation.XmlAccessType
    [javac] @XmlAccessorType(AccessType.FIELD)
    [javac]                            ^
    [javac] C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\src\com\cbas\conversion\rule\ParameterType.java:9: incompatible types
    [javac] found   : javax.xml.bind.annotation.AccessType
    [javac] required: javax.xml.bind.annotation.XmlAccessType
    [javac] @XmlAccessorType(AccessType.FIELD)
    [javac]                            ^
    [javac] C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\src\com\cbas\conversion\rule\CounterType.java:9: incompatible types
    [javac] found   : javax.xml.bind.annotation.AccessType
    [javac] required: javax.xml.bind.annotation.XmlAccessType
    [javac] @XmlAccessorType(AccessType.FIELD)
    [javac]                            ^
    [javac] C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\src\com\cbas\conversion\rule\ParameterSetType.java:11: incompatible types
    [javac] found   : javax.xml.bind.annotation.AccessType
    [javac] required: javax.xml.bind.annotation.XmlAccessType
    [javac] @XmlAccessorType(AccessType.FIELD)
    [javac]                            ^
    [javac] C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\src\com\cbas\conversion\rule\CounterSetType.java:11: incompatible types
    [javac] found   : javax.xml.bind.annotation.AccessType
    [javac] required: javax.xml.bind.annotation.XmlAccessType
    [javac] @XmlAccessorType(AccessType.FIELD)
    [javac]                            ^
    [javac] C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\src\com\cbas\conversion\rule\ConversionsType.java:11: incompatible types
    [javac] found   : javax.xml.bind.annotation.AccessType
    [javac] required: javax.xml.bind.annotation.XmlAccessType
    [javac] @XmlAccessorType(AccessType.FIELD)
    [javac]                            ^
    [javac] Note: C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\src\com\cbas\services\util\PartyUtil.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 6 errors

BUILD FAILED
C:\Users\phmasu\workspace\CBASServices\branches\CR-XX-SeasonPass\build.xml:46: Compile failed; see the compiler error output for details.

Total time: 8 seconds
有人能告诉我哪里做错了吗?根据提供给我的文档,我已经将所有必要的库放在了我的lib文件夹中。顺便说一句,该项目运行在JDK1.5上。我有JDK1.6和1.5,但我不知道如何配置EclipseEE在1.5上运行它。这就是问题的原因吗


谢谢

可能重复:嗨!正如您所看到的,我正在试图找出可能导致错误的原因。因为我不确定它是我的ANT、Eclipse还是库。在java 1.6中,
@XmlAccessorType
注释使用
XmlAccessType
类作为参数(jaxb2)。我想您需要使用java 1.5编译代码,上面的链接为您提供了有关如何在Eclipse中设置运行ant的jdk的信息。JAXB api提供了
javax.xml.bind
在2006年2月底进行了更新,重命名了几个类,包括被重命名为XmlAccessType的AccessType。您需要使用较新的JAXB(如果已生成)重新生成类或手动编辑它们。@GUIDO-我已经尝试了该链接,但它只显示了如何在ant builder上更改JRE。顺便说一句,我尝试了一种变通方法,在构建文件中添加源属性和目标属性。在那之后,我尝试使用命令行方法重建构建文件(不确定如何在Eclipse上重建它…似乎在我对文件进行更改后,它仍然不起作用)。到目前为止,我仍然有3个警告,但它现在起作用了