Menukar Fail Java JAR kepada Executable
Soalan:
Bolehkah fail .jar menjadi ditukar kepada fail .exe untuk dijalankan pada Microsoft Windows? Adakah terdapat sebarang alatan yang tersedia untuk penukaran ini, termasuk pilihan untuk Mac dan Linux?
Jawapan:
Launch4j ialah alat serba boleh yang boleh digunakan pada kedua-dua Windows dan Linux /Mac untuk menukar fail JAR kepada format EXE:
<code class="sh">#!/bin/sh MYSELF=`which "<pre class="brush:php;toolbar:false"><code class="sh">$ cat exestub.sh myrunnablejar.jar > myrunnable $ chmod +x myrunnable</code>
Skrip shell ini kemudiannya boleh ditukar menjadi fail boleh laku menggunakan:
Kaedah ini berfungsi kerana fail JAR mempunyai format ZIP, dengan pengepala terletak di hujungnya. Dengan memberi awalan pada fail JAR dengan skrip shell, skrip bertindak sebagai pengepala boleh laku yang melancarkan Mesin Maya Java (JVM) untuk menjalankan JAR sebagai aplikasi.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Fail Java JAR Saya kepada Boleh Laku untuk Windows (dan Mac/Linux)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!