Ich nutze OpenJDK und der Client läuft einwandfrei. Ob es Performance-Unterschiede gibt, kann ich nicht beurteilen, da ich die originale JDK nicht nutze, ich bin aber zufrieden.
Hast du denn die OpenJDK mit Java 8?
Kann es sein, daß der Client nur mit Oracle Java funktioniert?
Für meine bisherigen Anwendungen reichte eigentlich immer OpenJDK.
Interessant.
Ich hatte openjdk-8 installiert. Im Terminal wurden mir nach dem Aufruf von run.sh einige Meldungen (Fehlermeldungen?) angezeigt und es lief nicht. Dummerweise kann ich diese gerade nicht posten, da ich danache Oracle Java 8 installierte und seither läuft es.
Also wenn Du sagst, daß es funktioniert, würde ich Oracle nochmal entfernen und testen... Ich nutze Ubuntu Mate.
EDIT: Habe Oracle entfernt und erhalte nun folgende Meldungen:
s0nix@home:~/nxt$ . run.sh
Exception in thread "main" java.lang.UnsupportedClassVersionError: nxt/Nxt : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)