Vielleicht hier noch als Anmerkung.
Unter OSX benutzt der ActiveTrader noch den alten PluginStarter und verweist hardcoded auf
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/jli/libjli.dylib
Alle neuen JDKs installieren aber nichts mehr in "Internet Plugins" und den bisherigen Pfad lib/jli/libjli.dylib gibts auch nicht mehr, sondern nur "Contents/Home/lib/libjli.dylib", was praktisch die JVM DLL ist.
Damit ist rein technisch der ActiveTrader mit Java8 stehen geblieben.
Ironischerweise kommt der ActiveTrader für Windows gepackaged mit einer JRE8 runtime, für OSX nicht.
Somit war den Entwicklern das Problem mit einer nicht unterstützten JRE sehr wohl für Windows bewusst und für eine solche Anwendung macht das Packagen ja auch absolut Sinn - allein wegen Regression und Inkompatiblitäten mit Java9+.
Hier entsteht meiner Ansicht nach ein riesengroßes Problem, falls mal wider Erwarten ein größeres Problem mit Java8 aufkommt, wie Security, Bugs, neuere OS-Versionen, die J8 nicht mehr laufen lassen können etc. Das wäre für Anwender fatal.
Die absolut notwendige Lösung für aktuelle Anwender ist, sich eine JRE8 irgendwoher besorgen, was inzwischen immer schwieriger wird, da viele Anbieter auch häufig Dritt-Anbieter sind. Für eine Trading-Software nicht so optimal...
Aus dem Archiv von Oracle gibts das noch
https://javadl.oracle.com/webapps/download/GetFile/1.8.0_321-b07/df5ad55fdd604472a86a45a217032c7d/unix-i586/jre-8u321-macosx-x64.dmg
Wie lang ist fraglich. Im Github gibts diverse Direct Links, wer keinen Oracle-Account https://gist.github.com/wavezhang/ba8425f24a968ec9b2a8619d7c2d86a6
Bis dahin kann man nur die Tage zählen, bis der ActiveTrader völlig zerbricht. Dann bleiben nur noch UI, Guidants&Co + TradingAPI.
Nicht so cool...
Hoffen das hilft allen weiter.