won't run with jre 10
C:\Program Files\GenealogyJ>java -jar run.jar
Aug 12, 2018 9:28:55 PM launcher.Launcher cd
INFO: C:\Program Files\GenealogyJ
Aug 12, 2018 9:28:55 PM launcher.Launcher cd
INFO: C:\Program Files\GenealogyJ
INFO:genj.app.App.main:Main
WARNING:System.err:java.lang.reflect.InvocationTargetException
WARNING:System.err:at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
WARNING:System.err:at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
WARNING:System.err:at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
WARNING:System.err:at java.base/java.lang.reflect.Method.invoke(Unknown Source)
WARNING:System.err:at launcher.Launcher.callMain(Launcher.java:229)
WARNING:System.err:at launcher.Launcher.main(Launcher.java:117)
WARNING:System.err:Caused by: java.lang.Error: java.lang.IllegalArgumentException: genj.option.OptionProvider is not an ImageIO SPI class
WARNING:System.err:at genj.app.App.main(App.java:147)
WARNING:System.err:... 6 more
WARNING:System.err:Caused by: java.lang.IllegalArgumentException: genj.option.OptionProvider is not an ImageIO SPI class
WARNING:System.err:at java.desktop/javax.imageio.spi.ServiceRegistry.checkClassAllowed(Unknown Source)
WARNING:System.err:at java.desktop/javax.imageio.spi.ServiceRegistry.lookupProviders(Unknown Source)
WARNING:System.err:at genj.option.OptionProvider.lookupProviders(OptionProvider.java:96)
WARNING:System.err:at genj.option.OptionProvider.getAllOptions(OptionProvider.java:68)
WARNING:System.err:at genj.app.App.main(App.java:110)
WARNING:System.err:... 6 more
C:\Program Files\GenealogyJ>
I've attached a DIFF file which I believe will fix the issue with "lookupProviders". From what I understand in Java 10 "loopupProviders" and only be used with JDK classes and not user classes.