ich habe eine jar-Datei, die sich in einem lokalen Verzeichnis (/home/Benutzername/test.jar anders verhält als auf einem eingebundenden Share (/home/Benutzername/media/Benutzername (H:)/test.jar
Die Eigentümer und die Rechte sind jeweils gleich.
Doppelklicke ich auf die lokal gespeicherte jar-Datei öffnet sie sich wie erwartet
Doppelklicke ich auf die auf dem Server gespeicherte jar-Datei öffnet sie sich nicht.
Führe ich auf der Konsole java -jar test.jar aus öffnet sie sich unabhängig vom Speicherort wie erwartet
ich kann die jar-Datei in einem beliebigen lokalen Verzeichnis per graphischer Oberfläche starten, nicht aber auf einem Verzeichnis auf dem Server (Eigenes Verzeichnis, Tauschverzeichnisse).
Auf der Konsole (mit kava -jar … ) spielt der Ort keine Rolle.
Natürlich kann ich das Problem mit einem Starter umgehen, ich möchte aber nicht für jede jar-Datei ein Starter anlegen.
Zusammengefasste: meine graphische Oberfläche (MATE als Teil von Linux MINT MATE 20.2) scheint also jar-Dateien auf einem share anders zu behandeln als eine lokal abgelegte. Hat jemand eine Idee?
eine Lösung ist das aber noch nicht, oder? Oder kann man das ändern?
Übrigens muss die Jar-Datei auch ausführbar sein (das gilt aber
überall), sonst klappt Doppelklick nicht. Da muss man aufpassen, es gibt
eine Mount-Option „noexec“, dann wird das überschrieben. ICh weiß’aber
gerade nicht, ob das bei dem Shares so ist.