staging.inyokaproject.org

Mit Netbeans erzeuge Jar Datei soll dauerhaft ausführbar sein

Status: Gelöst | Ubuntu-Version: Ubuntu GNOME 18.04 (Bionic Beaver)
Antworten |

ralli60

Anmeldungsdatum:
29. Dezember 2010

Beiträge: 19

Immer wenn ich eine veränderte Jar Datei mit Netbeans im Projektordner Dist anklicke, muß ich sie erneut als ausführbar markieren. Das ist umständlich. Gibt es eine Lösung, die eine veränderte neu compilierte Jar Datei für immer ausführbar erzeugt? Für eine Lösung wäre ich dankbar.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Seitens des Dateisystems kenne ich keine. Sofern die IDE (bzw. der Benutzer, der sie ausführt) da Schreibrechte hat, kann die die Rechte wieder verändern. Ich würde da mal in den Netbeans-Einstellungen nachsehen, ob man das konfigurieren kann.

ralli60

(Themenstarter)

Anmeldungsdatum:
29. Dezember 2010

Beiträge: 19

Ich habe im Netz recherchiert, offenbar gibt es das Problem seit Jahren, ohne das ich eine Lösung gefunden hätte. Und dennoch geht es, ich habe mir eine Lösung selbst erarbeitet:

Ich erstelle mit gedit eine openjdk-jre.destop Datei mit folgendem Inhalt:

1
2
3
4
5
6
7
8
9
[Desktop Entry]
Name=Oracle Java 8 Runtime
Comment=open with OracleJDK Java
Exec=java -jar %f
Terminal=false
Type=Application
Icon=/opt/Oracle_Java/lib/deploy/java-icon.ico
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=false

und kopiere sie nach /usr/share/applications.

Es gibt einen kleinen, aber feinen Unterschied zur von automatisch generierten Desktop Datei für das JRE, NoDisplay muß auf false stehen.

So schnell gebe ich nicht auf, jetzt funktioniert es!

Antworten |