Java 我可以在编译时处理jaxb注释吗?

Java 我可以在编译时处理jaxb注释吗?,java,android,annotations,jaxb,jaxb2,Java,Android,Annotations,Jaxb,Jaxb2,我正在试验,看看我是否能在有限的场景下让JAXB在Android上工作。(使用其他库不是一个选项) 我已经走了很长的路,但目前我被困在下面的堆栈跟踪可能是因为Dalvik不允许这样做 E/AndroidRuntime( 643): java.lang.UnsatisfiedLinkError: getDeclaredAnnotations E/AndroidRuntime( 643): at java.lang.Package.getDeclaredAnnotations(Native

我正在试验,看看我是否能在有限的场景下让JAXB在Android上工作。(使用其他库不是一个选项)

我已经走了很长的路,但目前我被困在下面的堆栈跟踪可能是因为Dalvik不允许这样做

E/AndroidRuntime(  643): java.lang.UnsatisfiedLinkError: getDeclaredAnnotations
E/AndroidRuntime(  643):    at java.lang.Package.getDeclaredAnnotations(Native Method)
E/AndroidRuntime(  643):    at java.lang.Package.getAnnotations(Package.java:97)
E/AndroidRuntime(  643):    at java.lang.Package.getAnnotation(Package.java:80)
E/AndroidRuntime(  643):    at com.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationReader.getPackageAnnotation(RuntimeInlineAnnotationReader.java:129)
我小心地删除了所有包级别的注释,并使用我为JAXB注释的特定类删除了JAXB上下文:

JAXBContext jaxb_context = JAXBContext.newInstance(Num.class);
我可以让JAXB在编译时而不是在运行时进行所有发现吗?(就像DataNucleus可以在编译时处理JPA注释一样)