sdk-java
sdk-java copied to clipboard
error: package javax.xml.bind.annotation does not exist
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 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;