JavaRush /Java Blog /Random-ID /Konversikan JAR ke file yang dapat dieksekusi (.exe).
Zheleznyak Maxim
Level 47
Moscow

Konversikan JAR ke file yang dapat dieksekusi (.exe).

Dipublikasikan di grup Random-ID
Instruksi terpendek. Kami sedang menulis aplikasi tes sederhana, ucapkan "Hai Amigo!" ke file HiAmigo.txt 100 kali.
public class Main {
    public static void main(String[] args) throws IOException {

        File file = new File("C:\\temp\\HiAmigo.txt");
        FileWriter fileWriter = new FileWriter(file);

        for (int i = 0; i < 100 ; i++) {
            fileWriter.write("Hi Amigo! \n");
        }
        fileWriter.close();
      }
}
Kami memeriksa apakah semuanya berfungsi pada tahap ini (ini penting!) Mengubah JAR menjadi file yang dapat dieksekusi (.exe) - 1 Buka File -> Struktur Proyek -> Artefak -> + JAR -> Dari Modul dengan dependensi.. Mengubah JAR menjadi file yang dapat dieksekusi (.exe) - 2 Tentukan jalur ke kelas Main. kami: Ubah JAR menjadi file yang dapat dieksekusi (.exe) - 3 Klik OK Klik Bangun Artefak -> Tindakan -> Bangun Mengubah JAR menjadi file yang dapat dieksekusi (.exe) - 4 Artefak kami muncul: Konversi JAR ke file yang dapat dieksekusi (.exe) - 5 Kami menghapus file pengujian kami “C:\\temp\\HiAmigo.txt” dan menjalankan JAR. File tersebut akan muncul lagi. Jika muncul, semuanya baik-baik saja. Mari kita lanjutkan. Unduh alatnya dari situs https://launch4j.sourceforge.net/ (Saya merekomendasikan versi 3.14, saya akan menjelaskan alasannya nanti). Instal dan luncurkan. Kami membutuhkan dua bidang. Kami menunjukkan JAR kami dan di mana meletakkan .exe yang sudah jadi, Mengubah JAR menjadi file yang dapat dieksekusi (.exe) - 6 Sekarang sampai pada bagian yang paling menarik. Bayangkan sebuah situasi di mana mesin tempat kita berencana menggunakan aplikasi kita tidak menginstal JRE dan tidak ada cara untuk menginstalnya. Hal ini sering terjadi karena alasan keamanan. Selain itu, alangkah baiknya jika aplikasi kita diberi tingkat otonomi yang lebih tinggi. Ayo lakukan hal berikut. Mari kita buat direktori terpisah untuk aplikasi kita, katakanlah OurApp. Di dalamnya kita membuat folder JRE. Unduh JRE (dalam contoh saya, biarlah jre-8u361-windows-i586), instal di suatu tempat (jika itu arsip yang sudah jadi, unzip) dan ekstrak semua file darinya. Kami menyalin semuanya ke \OurApp\JRE\ maka akan terlihat seperti ini: Mengubah JAR menjadi file yang dapat dieksekusi (.exe) - 7 Di ​​Launch4j, buka tab JRE dan di bidang Jalur JRE yang Dibundel: tentukan nama direktori JRE Mengubah JAR menjadi file yang dapat dieksekusi (.exe) - 8 Klik roda gigi dan pilih file apa saja untuk menyimpan konfigurasi seperti file.xml Mengubah JAR menjadi file yang dapat dieksekusi (.exe) - 9 Setelah mengklik simpan, exe kita akan muncul. Mengubah JAR menjadi file yang dapat dieksekusi (.exe) - 10 Copy exenya dan letakkan disebelah folder JRE, Mengubah JAR menjadi file yang dapat dieksekusi (.exe) - 11 hapus test C:\temp\HiAmigo.txt. Kami meluncurkan exe dan melihat bagaimana yang baru dibuat. Itu saja. Sekarang direktori OurApp dapat diarsipkan dan ditransfer ke mana saja, exe akan berfungsi. Penting: Versi JRE dalam folder tidak boleh lebih rendah dari versi pembuatan artefak. Periksa bidangnya: Mengubah JAR menjadi file yang dapat dieksekusi (.exe) - 12 Dalam kasus saya, ada masalah kompatibilitas dengan platform x86 dan saya menggunakan wrapper versi 3.14, karena memungkinkan Anda menentukan secara eksplisit jenis arsitektur target. Secara umum, terima kasih atas perhatian Anda. Ini adalah artikel instruksional pertama saya, mohon jangan menilai secara ketat. Damai untuk semua orang!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION