[GO] Ein Tool, das aus einem eigenständigen JAR eine ausführbare Datei macht

Es gibt viele JVM-Sprachen, und jedes Build-Tool kann zu einem eigenständigen JAR kombiniert werden. Es ist jedoch ärgerlich, jedes Mal "java -jar ~ .jar" zu schreiben oder ein Shell-Skript zu erstellen. Daher habe ich ein Tool erstellt, um jar mit einem einzigen Befehl zu einer ausführbaren Datei zu machen. Dieser Artikel ist der 6. Tagesartikel von VASILY Adventskalender 2017.

Einführung von Werkzeugen

jarexe Ein Tool, das eine ausführbare Datei aus einer JAR-Datei generiert. Es ist in Go implementiert.

https://github.com/katsuyan/jarexe

Installation

go get github.com/katsuyan/jarexe

Oder machen Sie einen Git-Klon und machen Sie einen "Go Build".

Wie benutzt man

jarexe ~.jar

Wenn Sie dies tun, wird eine ausführbare Datei mit dem Namen der JAR-Datei ohne ".jar" generiert.

Möglichkeit

Jede Option kann mit dem folgenden Befehl bestätigt werden.

jarexe -h

Namen ändern

jarexe ~.jar --name ...

Sie können den Namen der generierten ausführbaren Datei ändern, indem Sie die Option name hinzufügen.

Java-Option hinzufügen

jarexe ~.jar --jop "-Xmn120m -Xmx480m -Xms480m"

Für das obige Beispiel können Java-Optionen hinzugefügt werden.

Was machst du

Ich füge nur den Code, der meine eigene Datei aufruft, mit "java -jar" und den Inhalt der JAR-Datei zusammen.

↓ Bild

スクリーンショット 2017-12-05 21.21.06.png

Referenz

https://coderwall.com/p/ssuaxa/how-to-make-a-jar-file-linux-executable

Recommended Posts

Ein Tool, das aus einem eigenständigen JAR eine ausführbare Datei macht
Erstellen Sie eine Datei, die in der Skriptsprache ausgeführt werden kann
Ich habe ein Tool erstellt, das die Dekomprimierung mit CLI (Python3) etwas erleichtert.
Ich habe ein Paket erstellt, um eine ausführbare Datei aus dem Hy-Quellcode zu erstellen
Ich habe in Python ein Tool erstellt, das mit der rechten Maustaste auf eine Excel-Datei klickt und diese für jedes Blatt in Dateien unterteilt.
[Python] Ein Tool, das einen intuitiven relativen Import ermöglicht
Ein Skript, das nur einen RSS-Feed erhält
Erstellen Sie eine mit tkinter erstellte ausführbare GUI-Datei
Erstellen Sie mit PyInstaller eine exe-Datei, die in einer Windows-Umgebung ohne Python funktioniert
Bestätigen Sie das Überschreiben der Datei mit der Option, das Dateiobjekt als Argument mit Python argparse zu verwenden
Verwendung der NUITKA-Utilities-Hinweis-Kompilierung zum einfachen Erstellen einer ausführbaren Datei aus einem Python-Skript