STS unter Linux
Moderatoren: Stellwerk-Admin, Moderatoren
Re: STS unter Linux
Ich grabe das Thema mal wieder aus, weil ich seit einiger Zeit beim Öffnen des TemplateBauer immer wieder die Meldung eines veralteten Javas erhalte. Klicke ich auf update, lande ich auf der altbekannten download Seite von Oracle. Dort wird aber das Vollprogramm angeboten. Auf meinem Rechner finde ich aber keine Vollversion, nur die runtime envirement jre. Ich frage mich jetzt gerade, was will hier eigentlich ein update und wo bekomme ich das? Ausserdem, was ist Java RPM, was man auch noch downloaden könnte?
Edit: Habe es geschafft, die gem. Oracle neueste JRE Version zu installieren. Doch die Updatemeldung kommt weiterhin.
Edit: Habe es geschafft, die gem. Oracle neueste JRE Version zu installieren. Doch die Updatemeldung kommt weiterhin.
Re: STS unter Linux
RPM ist der"Red Hat Package Manager" der bei Red Hat aber auch bei openSuSE u.a. zur Softwareinstallation genutzt wird.
Die Javaupdatemeldung dürfte nicht vom SIM kommen sondern von Komponenten des Betriebssystems.
Fragt sich welches Linux du in welcher Version einsetzt und ob evtl ein dist-upgrade notwendig wird.
In manchen Distributionen, wenn sie ihr Wartungsende erreicht haben, lassen sich in der Regel keine aktuelleren Pakete mehr installieren.
Gruß
abrixas
Die Javaupdatemeldung dürfte nicht vom SIM kommen sondern von Komponenten des Betriebssystems.
Fragt sich welches Linux du in welcher Version einsetzt und ob evtl ein dist-upgrade notwendig wird.
In manchen Distributionen, wenn sie ihr Wartungsende erreicht haben, lassen sich in der Regel keine aktuelleren Pakete mehr installieren.
Gruß
abrixas
Bitte PN nur für private, vertrauliche Mitteilungen verwenden, für alle anderen Beiträge ist das Forum der beste Platz.
Re: STS unter Linux
Linux Mint, also Ubuntu, somit fällt RPM weg. Habe die andere Version runtergeladen und installiert, aber Java meckert weiterhin so von wegen veraltet. Also entweder liegt da irgendwo sonst noch was javamässiges auf dem Computer rum, oder Java ist schlicht zu blöd um zu merken, dass es aktuell ist.
-
- Beiträge: 261
- Registriert: Do Sep 08, 2016 11:31 am
- StiTz: 733413
Re: STS unter Linux
Hallo GuyD,
ich hoffe dir hilft das Ubuntu-Wiki weiter: https://wiki.ubuntuusers.de/Java/Tipps/
ich hoffe dir hilft das Ubuntu-Wiki weiter: https://wiki.ubuntuusers.de/Java/Tipps/
Re: STS unter Linux
Weiter gehts mit den Problemen. Das Öffnen des Kommunikators ist zu einem Glücksspiel geworden. Mal geht es, mal nicht. Sehr häufig passiert das, wenn der Kommunikator schon mal lief und dann wieder geschlossen wurde. Wenn es nicht geht, erscheint kurz das pop-up mit dem Schrifzug Java und den blinkenden drei Punkten. Nach ein paar Sekunden verschwindet das wieder und das wars. Mehr geht nicht. Das kann ich wiederholen bis zum Abwinken, der Kommunikator startet nicht. Das einzige was dann hilft, ist ein Neustart des Computers. Aber das kann es ja auch nicht sein!
All diese Probleme hatte ich unter Windows nie! Java und Linux, das scheint einfach nicht so wirklich zusammenzupassen!
Edit: Es reicht, wenn ich mich abmelde und wieder anmelde, also nicht gleich einen Neustart. Aber es nervt trotzdem! Ich stelle mir gerade vor, ich arbeite an einem Template oder an der Anlage und dann stottert das Internet kurz. Kommunikator tot, und wenn er dann wieder nicht startet, ist die ganze Arbeit futsch!
All diese Probleme hatte ich unter Windows nie! Java und Linux, das scheint einfach nicht so wirklich zusammenzupassen!
Edit: Es reicht, wenn ich mich abmelde und wieder anmelde, also nicht gleich einen Neustart. Aber es nervt trotzdem! Ich stelle mir gerade vor, ich arbeite an einem Template oder an der Anlage und dann stottert das Internet kurz. Kommunikator tot, und wenn er dann wieder nicht startet, ist die ganze Arbeit futsch!
-
- Beiträge: 7815
- Registriert: Fr Jan 16, 2009 11:15 am
- StiTz: 709215
Re: STS unter Linux
Moin,
kannst du mal versuchen, die JNLP-Datei aus der Konsole heraus zu starten ("javaws sts-xxx.jnlp" müsste das glaube ich sein) und schauen, was für ne Ausgabe es dort gibt?
Gruß,
DevonFrosch
kannst du mal versuchen, die JNLP-Datei aus der Konsole heraus zu starten ("javaws sts-xxx.jnlp" müsste das glaube ich sein) und schauen, was für ne Ausgabe es dort gibt?
Gruß,
DevonFrosch
Querschnittskompetenzträger
Projektübersicht
Projektübersicht
Re: STS unter Linux
Der Versuch eines Startes aus der Konsole endet mit "Anwendung kann nicht gestartet werden".
-
- Beiträge: 7815
- Registriert: Fr Jan 16, 2009 11:15 am
- StiTz: 709215
Re: STS unter Linux
Moin,
komm schon, gibt's da wirklich nicht mehr Anzeige oder irgendwelche Buttons, die mehr Infos geben?
Gruß,
DevonFrosch
komm schon, gibt's da wirklich nicht mehr Anzeige oder irgendwelche Buttons, die mehr Infos geben?
Gruß,
DevonFrosch
Querschnittskompetenzträger
Projektübersicht
Projektübersicht
Re: STS unter Linux
Ach du willst Details? Sag das doch!
Beim Reiter "Ausnahme" steht:
Und beim Reiter "Umbrochene Ausnahme" (was bitte ist mit umbrochene gemeint? Ich kenne nicht mal das Wort!)
Beim Reiter "Ausnahme" steht:
Code: Alles auswählen
CouldNotLoadArgumentException[ Angegebene Datei/URL konnte nicht geladen werden: sts-guyd.jnlp]
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.FileNotFoundException: sts-guyd.jnlp (Datei oder Verzeichnis nicht gefunden)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
... 5 more
Code: Alles auswählen
java.io.FileNotFoundException: sts-guyd.jnlp (Datei oder Verzeichnis nicht gefunden)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:748)
Re: STS unter Linux
Würde ich so verstehen das an der Konsole ein älteres Java gestartet wird als über die Vernüpfungen im Windowsmanager. Näheres bei:
Code: Alles auswählen
javaws -version
Code: Alles auswählen
locate javaws
Code: Alles auswählen
sudo updatedb
abrixas
Bitte PN nur für private, vertrauliche Mitteilungen verwenden, für alle anderen Beiträge ist das Forum der beste Platz.
Re: STS unter Linux
Verknüpfungen im Windowsmanager? Bei Linux?
Re: STS unter Linux
Warum nicht? https://de.wikipedia.org/wiki/Fenstermanager
Bei den meisten sind Verknüpfungen auf dem Desktop möglich, ähnlich wie bei Windows.
Bei Mint dürften es Mate, Cinnamon und andere sein.
Gruß
abrixas
Bei den meisten sind Verknüpfungen auf dem Desktop möglich, ähnlich wie bei Windows.
Bei Mint dürften es Mate, Cinnamon und andere sein.
Gruß
abrixas
Bitte PN nur für private, vertrauliche Mitteilungen verwenden, für alle anderen Beiträge ist das Forum der beste Platz.
Re: STS unter Linux
Moin,
ich spiele ja auch unter Windows, weil ich es unter Ubuntu nicht zum Laufen bekomme. Ich habe einen neuen Anlauf genommen.
Bisher gab es Fehlermeldungen von icedtea, die ich nicht verstanden habe. Das habe ich deinstalliert.
Nach https://doku.stellwerksim.de/doku.php?i ... nter_linux
habe ich das mir Linux x64 gezogen und auf dem Desktop ausgepackt.
Anders als oben, wird mir bei der sts-xxx.jnlp unter "Mit andere Anwendungen öffnen" nichts angeboten. Unter "Eingenschaften/Öffnen" mit/ findet man vieles, aber kein Java.
Vermutlich hat das mit Java schon nicht geklappt.
Von desktop keine Rede. Das "Umspulen auf java 8 hat nichts geändert.
Muss ich das java 8_311 in das Verzeichnis /usr/lib/jvm packen?
Doch "IcedTea Web Systemsteuerung" aus dem Ubuntu-Softwareangebot wieder installieren?
Hat jemand Rat? Brauch ihr noch andere Informationen?
Knud
ich spiele ja auch unter Windows, weil ich es unter Ubuntu nicht zum Laufen bekomme. Ich habe einen neuen Anlauf genommen.
Bisher gab es Fehlermeldungen von icedtea, die ich nicht verstanden habe. Das habe ich deinstalliert.
Nach https://doku.stellwerksim.de/doku.php?i ... nter_linux
habe ich das mir Linux x64 gezogen und auf dem Desktop ausgepackt.
Anders als oben, wird mir bei der sts-xxx.jnlp unter "Mit andere Anwendungen öffnen" nichts angeboten. Unter "Eingenschaften/Öffnen" mit/ findet man vieles, aber kein Java.
Vermutlich hat das mit Java schon nicht geklappt.
:~$ sudo update-alternatives --config java
Es gibt 2 Auswahlmöglichkeiten für die Alternative java (welche /usr/bin/java bereitstellen).
Auswahl Pfad Priorität Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 automatischer Modus
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manueller Modus
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manueller Modus
Drücken Sie die Eingabetaste, um die aktuelle Wahl[*] beizubehalten,
oder geben Sie die Auswahlnummer ein: 2
update-alternatives: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java wird verwendet, um /usr/bin/java (java) im manuellen Modus bereitzustellen
Von desktop keine Rede. Das "Umspulen auf java 8 hat nichts geändert.
locate javaws gibt keine Antwort.$ jawaws sts-knud.jnlp
Der Befehl 'jawaws' wurde nicht gefunden, meinten Sie:
Befehl 'javaws' aus dem deb icedtea-netx (1.8-0ubuntu8)
Versuche: sudo apt install <deb name>
Muss ich das java 8_311 in das Verzeichnis /usr/lib/jvm packen?
Doch "IcedTea Web Systemsteuerung" aus dem Ubuntu-Softwareangebot wieder installieren?
Hat jemand Rat? Brauch ihr noch andere Informationen?
Knud
-
- Beiträge: 7815
- Registriert: Fr Jan 16, 2009 11:15 am
- StiTz: 709215
Re: STS unter Linux
Moin,
der Befehlt heißt "javaws" mit 1x v und 1x w
Aber egal, die aufgelisteten Versionen sind nur OpenJDK, nicht die Oracle-Version. Schau dir mal die Wiki-Seite im Ubuntuwiki dazu an, wie man die Oracle Java 8 JRE einrichtet (JDK brauchst du nicht): https://wiki.ubuntuusers.de/Java/Instal ... Java-8-JRE
Die Variante mit OpenJDK, wenn du IcedTea installiert hast: https://wiki.ubuntuusers.de/Java/Tipps/
Gruß,
DevonFrosch
der Befehlt heißt "javaws" mit 1x v und 1x w
Aber egal, die aufgelisteten Versionen sind nur OpenJDK, nicht die Oracle-Version. Schau dir mal die Wiki-Seite im Ubuntuwiki dazu an, wie man die Oracle Java 8 JRE einrichtet (JDK brauchst du nicht): https://wiki.ubuntuusers.de/Java/Instal ... Java-8-JRE
Die Variante mit OpenJDK, wenn du IcedTea installiert hast: https://wiki.ubuntuusers.de/Java/Tipps/
Gruß,
DevonFrosch
Querschnittskompetenzträger
Projektübersicht
Projektübersicht
-
- Beiträge: 35
- Registriert: Fr Mär 05, 2021 2:05 pm
Re: STS unter Linux
Ich hatte mir damals nach mehreren Stunden vergeblichen Friemelns mit IcedTea-Web einfach von java.com das Oracle JRE runtergeladen und in /opt gepackt, dann übers Terminal einmal manuell die JNLP mit dem richtigen Java-Pfad gestartet.
Web Start legt ja beim ersten Start der JNLP eine „Verknüpfung im Startmenü“ an – also, das, was unter Windows eine Verknüpfung im Startmenü ist, unter Linux ist es eine .desktop-Datei unter ~/.local/share/applications. Das heißt, nach diesem ersten Start müsstest du in deiner Desktopumgebung StellwerkSim wie jede andere grafische Anwendung auch starten können.
Ansonsten weiß ich, dass es aus der Community einen alternativen Launcher gibt (viewtopic.php?p=30116). Der legt zwar keine .desktop-Datei an, aber der Sim funktioniert damit wohl unter OpenJDK 8 und auch 11. Ich habe ihn selber noch nicht ausprobiert, aber soweit ich weiß, erfüllt er seinen Zweck.
Gruß,
schyrsivochter
Web Start legt ja beim ersten Start der JNLP eine „Verknüpfung im Startmenü“ an – also, das, was unter Windows eine Verknüpfung im Startmenü ist, unter Linux ist es eine .desktop-Datei unter ~/.local/share/applications. Das heißt, nach diesem ersten Start müsstest du in deiner Desktopumgebung StellwerkSim wie jede andere grafische Anwendung auch starten können.
Ansonsten weiß ich, dass es aus der Community einen alternativen Launcher gibt (viewtopic.php?p=30116). Der legt zwar keine .desktop-Datei an, aber der Sim funktioniert damit wohl unter OpenJDK 8 und auch 11. Ich habe ihn selber noch nicht ausprobiert, aber soweit ich weiß, erfüllt er seinen Zweck.
Gruß,
schyrsivochter