am 06.02.2021 21:48
Hallo,
also irgendwie bekomme ich den ProTrader nicht zum Laufen.
Momentan verwende ich folgende Java Version:
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode)
Die jnlp Datei starte ich mit javaws tbmxclient_start(2).jnlp
Das Fenster erscheint alles Gut bis hierhin. Dann kommt der Text, den ich natürlich mit Ja beantworte und dann kommen beim Initialisierungsprozess folgende Exceptions
java.lang.NoSuchMethodError, usw. und es passiert nichts mehr.
Liegt es an Firefox, weil das ist ja ein Applett?
am 06.02.2021 22:32
Den Protrader verwende ich nicht, aber Linux (Manjaro/Arch), deswegen ist meine Empfehlung sehr ins Blaue hinein:
Hast Du es mal mit Chrome/Chromium versucht? Ich habe die Erfahrung gemacht, dass manche Applets damit besser laufen ...
Grüße,
Andreas
am 08.02.2021 11:19
So ich habe nochmal nachgeschaut, da open jdk sowas nicht unterstützt habe ich mir den open webstarter runtergeladen, der geanu dieses probleme beheben soll, aber das hat auch nichts gebracht. Genau so wie der Wechsel nach Chromium. Hat vllt. jmd noch eine lösung?
am 08.02.2021 11:22
Der Protrader braucht Java 8. Neuere Java-Versionen funktionieren nicht.
Da Java 8 seinerseits unter neuen Linux-Versionen Probleme macht, benutze ich eine VM mit einem alten Debian Stretch zum Starten des Protraders.
am 08.02.2021 11:33
Wenn ich fragen darf, welche Debian Version verwendest du? Und hast du oracle java verwendet oder open-jdk-8 version? weil ich wollte java 8 installieren und er hat mir einfach java 11 installiert und das liegt, wie du sagtest, an den problemen mit manchen linux distributionen und java 8
am 08.02.2021 11:35
@rokurookaji schrieb:Wenn ich fragen darf, welche Debian Version verwendest du?
Hat er Dir sogar schon verraten 😉 Stretch, also 9, derzeit oldstable.
am 08.02.2021 11:38
Keine Ahnung, wie es bei Debian und Co. ist, aber bei Manjaro als Arch-Linux-Tochter kann ich aus verschiedenen installierten Varianten die aktive Version wählen:
"Falls man mehrere Java Versionen installiert hat kann man mittels
archlinux-java status
sich erstmal alle Java Versionen anzeigen lassen und dann mit
archlinux-java set VERSION
die Java Version festlegen, welche benutzt werden soll."
[via]
Weiß nicht, ob das hilfreich ist ...
Grüße,
Andreas
am 10.02.2021 23:31
Vielen Dank für eure Mithilfe! Ich habe jetzt den Fehler gefunden. Denn anders als in Stack Overflow behauptet, unterstützt das OpenJDK ebenfalls den Webstarter, aber nur bis Version 1.8, sodass ich bei OpenWebStart einfach die Version 1.8 ausgewählt habe(nicht für Linux allgemein, denn das beißt sich manchmal, sondern nur speziell für den Webstart von .jnlp Dateien).
am 16.02.2021 18:11
Hey rokurookaji,
ich habe das selbe Problem mit dem Protrader von der Comdirect Bank und bin ein totaler LINUX Anfänger, deswegen ist dein Thread etwas kryptisch für mich.
Ich habe Openwebstart jetzt auf meinem LUBUNTU System installiert und der Protrader startet nicht. Wie kann ich jetzt Webstart sagen, dass .jnlp files immer mit Version 1.8 von Java ??? gestartet werden sollen??? könntest du mir dabei helfen ?
LG
am 16.02.2021 21:40
Du musst einmal den OpenWebStarter Settings öffnen, dann auf JVM Manager im Reiter gehen. Dann klicke einmal auf lokale Suche und jetzt müsste er dir mehrere Java Versionen anzeigen. Dann klickst du bei den Java Versionen auf diese drei Pünktchen und deaktivierst alle außer die bei denen etwas mit 1.8 steht. Und damit hast du den OpenWebStarter so eingerichtet, dass er .jnlp Dateien nur über die Version 1.8 ausführt. Hast du keine Version 1.8 auf deinem System installiert bzw. findet er sie nicht über die lokale Suche, dann einmal einfach voher installieren über die Repos. Kleiner Hinweis noch, ich persönlich verwende das open-jdk, dass müsste aber bei dir standardmäßig das ausgewählte sein.