Gehen Sie wie folgt vor, um das Glas im Exe-Format zu verteilen. Darüber hinaus muss Inno Setup im Voraus installiert werden.
javapackager -deploy -native exe -outdir dest -outfile foo -srcdir build\libs -srcfiles foo.jar -appclass Main
Da unter Windows nur Pakete für Windows verwendet werden können, ist es schnell, mit bat aufzurufen, ohne gradle zu verwenden.
Oh, der Installer ist fertig! Ich dachte, und als ich es lief, wurde es ins Englische ... um es zu einem Installer für diese Leute zu machen, aber auf Englisch ...
Anscheinend gibt es keine Sprachoption oder ähnliches. Standardmäßig wird jedoch Default.isl für Englisch verwendet, sodass Sie es einfach durch eine japanische Datei ersetzen können.
Kopierziel: C.:\Program Files (x86)\Inno Setup 5\Default.isl
Quelle kopieren: C.:\Program Files (x86)\Inno Setup 5\Languages\Japanese.isl
Der Zweck wird durch die vorherige Methode erreicht, aber es fühlt sich zu seltsam an ... Ich bin mir also nicht sicher, ob ich verschiedene Dinge ausprobiert habe. Als ich herumwanderte, wurde die Seite von hier getroffen. Die Quelle ist openjfx und ant-javafx.jar ist die Entität. Bringen Sie also die Quelle mit und beginnen Sie mit dem Debuggen. Irgendwie, als ich nach etwas wie main suchte, "[com / sun / javafx / tools / packager / Main](http://hg.openjdk.java.net/openjfx/8u40/rt/file/105417e52ffe/modules/fxpackager] /src/main/java/com/sun/javafx/tools/packager/Main.java) ”ist so, also werde ich von dort aus jagen.
Anscheinend "[com / oracle / tools / packager / windows / template.iss](http://hg.openjdk.java.net/openjfx/8u/rt/file/105417e52ffe/modules/fxpackager/src/main/resources" /com/oracle/tools/packager/windows/template.iss) "ist die Standardeinstellung, aber es scheint, dass" package / windows /% name% .iss "angezeigt wird.
[template.iss](http://hg.openjdk.java.net/openjfx/8u/rt/file/105417e52ffe/modules/fxpackager/src/main/resources/com/oracle/tools/packager/windows/ Bringen Sie template.iss) und speichern Sie es in package / windows /% name% .iss.
Fügen Sie Japanisch zu Sprachen hinzu.
[Languages]
- Name: "english"; MessagesFile: "compiler:Default.isl"
+ Name: "jp"; MessagesFile: "compiler:Languages/Japanese.isl"