Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

facturx.jar works with java 8 - why not with java 11, 12 ...? #21

Open
homebeaver opened this issue Feb 22, 2021 · 1 comment
Open

facturx.jar works with java 8 - why not with java 11, 12 ...? #21

homebeaver opened this issue Feb 22, 2021 · 1 comment

Comments

@homebeaver
Copy link
Contributor

No description provided.

@homebeaver
Copy link
Contributor Author

homebeaver commented Feb 22, 2021

the limitation lies in the jaxb component, aka marshaller/unmarshaller

  • in java 6 to 8 it is in com.sun.xml.internal.bind.marshaller package - is is marked as internal and so not part of the java api but can be used
  • I use it to bind/unbind xml to java objects aka pojo's:

grafik

  • there was a proposal JEP-320(http://openjdk.java.net/jeps/320) to remove the Java EE and CORBA modules from the JDK.
  • In Java SE 11, the modules has been finally removed. To use JAX-WS and JAXB you need to add to your project as separate libraries
  • So if you need jaxb you have to add extra libs f.i. jaxb-runtime-2.3.3.jar and istack-commons-runtime-3.0.11.jar
  • for details see jesperdj blog about jaxb

@homebeaver homebeaver changed the title facturx.jar works with java 8 - why not with java 11, 12 ... facturx.jar works with java 8 - why not with java 11, 12 ...? Feb 22, 2021
homebeaver added a commit to klst-de/e-order that referenced this issue Feb 22, 2021
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant