sdk-java icon indicating copy to clipboard operation
sdk-java copied to clipboard

error: package javax.xml.bind.annotation does not exist

Open AndyNicholls opened this issue 3 years ago • 4 comments

I am trying to build the jar files using ant on windows 10. I am getting the message 'error: package javax.xml.bind.annotation does not exist'. Searching the net indicates this package is no longer shipped with the java SE JDK. I am using ant to build. Stackoverflow suggest adding the --add-modules java.xml.bind compiler option, but I could not get this to work with ant . I have seen some work-arounds by updating the pom.xml file, but I am not using maven.

I also had an issue with log4j not found. I fixed this by adding log4j to the .classpath file.

Apache Ant(TM) version 1.9.15 compiled on May 10 2020 JAVA_HOME=C:\Program Files\Java\jdk-15

C:\Users\andrewn\Documents\Personal\sdk-java-master>ant jar Buildfile: C:\Users\andrewn\Documents\Personal\sdk-java-master\build.xml

compile: [javac] Compiling 332 source files to C:\Users\andrewn\Documents\Personal\sdk-java-master\target\classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 8 [javac] C:\Users\andrewn\Documents\Personal\sdk-java-master\src\main\java\net\authorize\api\contract\v1\ANetApiRequest.java:11: error: package javax.xml.bind.annotation does not exist [javac] import javax.xml.bind.annotation.XmlAccessType; [javac] ^ [javac] C:\Users\andrewn\Documents\Personal\sdk-java-master\src\main\java\net\authorize\api\contract\v1\ANetApiRequest.java:12: error: package javax.xml.bind.annotation does not exist [javac] import javax.xml.bind.annotation.XmlAccessorType; [javac] ^ [javac] C:\Users\andrewn\Documents\Personal\sdk-java-master\src\main\java\net\authorize\api\contract\v1\ANetApiRequest.java:13: error: package javax.xml.bind.annotation does not exist [javac] import javax.xml.bind.annotation.XmlElement; [javac] ^ [javac] C:\Users\andrewn\Documents\Personal\sdk-java-master\src\main\java\net\authorize\api\contract\v1\ANetApiRequest.java:14: error: package javax.xml.bind.annotation does not exist [javac] import javax.xml.bind.annotation.XmlSeeAlso; [javac] ^ [javac] C:\Users\andrewn\Documents\Personal\sdk-java-master\src\main\java\net\authorize\api\contract\v1\ANetApiRequest.java:15: error: package javax.xml.bind.annotation does not exist [javac] import javax.xml.bind.annotation.XmlType;

AndyNicholls avatar Oct 01 '20 20:10 AndyNicholls