TiBeN / ia-rcade

Use MAME with roms from archive.org
Apache License 2.0
103 stars 8 forks source link

Java SDK 9+ XML Issue #10

Closed intrepidsilence closed 6 years ago

intrepidsilence commented 6 years ago

If using the latest JDK (9+) then the required XML libs are no longer available and require that the code be recompiled to manually add the XML libs.

TiBeN commented 6 years ago

You are right, since JDK 9, Modules shared with Java EE are not resolved by default. I'm planning a bugfix release soon.

TiBeN commented 6 years ago

fixed by 642649f

tekdope commented 6 years ago

Thx for the fix but despite this new version, still have the same message. Am I missing something?


Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DataBindingException at org.tibennetwork.iamame.IaMame.downloadFilesIfNeeded(IaMame.java:187) at org.tibennetwork.iamame.IaMame.main(IaMame.java:76) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DataBindingException at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ... 2 more

TiBeN commented 6 years ago

The binaries have not been released yet. Did you tried by compiling from the master branch ?

tekdope commented 6 years ago

Ok, that makes sense then. I did not compiled it from the branch, just did the classic installation listed in the doc.

TiBeN commented 6 years ago

Ok so yes its normal :) I'm planning to release a new version by the weekend. You can track new versions on the release page.

tekdope commented 6 years ago

No worries. Thx man! Appreciate the work on this :)

intrepidsilence commented 6 years ago

Thanks for working on this for us! Cheers!