JavaRush /Blog Java /Random-MS /Tukar JAR kepada fail boleh laku (.exe).
Zheleznyak Maxim
Tahap
Moscow

Tukar JAR kepada fail boleh laku (.exe).

Diterbitkan dalam kumpulan
Arahan terpendek. Kami sedang menulis aplikasi ujian mudah, sebut "Hai Amigo!" ke fail HiAmigo.txt sebanyak 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 menyemak bahawa semuanya berfungsi pada peringkat ini (ini penting!) Menukar JAR menjadi fail boleh laku (.exe) - 1 Pergi ke Fail -> Struktur Projek -> Artifak -> + JAR -> Daripada Modul dengan kebergantungan.. Menukar JAR menjadi fail boleh laku (.exe) - 2 Tentukan laluan ke Main.class kami: Tukar JAR kepada fail boleh laku (.exe) - 3 Klik OK Klik Bina Artifak - > Tindakan - > Bina Menukar JAR menjadi fail boleh laku (.exe) - 4 Artifak kami muncul: Tukar JAR kepada fail boleh laku (.exe) - 5 Kami memadamkan fail ujian kami "C:\\temp\\HiAmigo.txt" dan menjalankan JAR. Fail sepatutnya muncul semula. Jika ia muncul, semuanya ok. Jom teruskan. Muat turun alat dari tapak https://launch4j.sourceforge.net/ (Saya syorkan versi 3.14, saya akan terangkan mengapa kemudian). Pasang dan lancarkan. Kami memerlukan dua bidang. Kami menunjukkan JAR kami dan di mana untuk meletakkan .exe yang telah siap. Menukar JAR menjadi fail boleh laku (.exe) - 6 Sekarang datang bahagian yang paling menarik. Bayangkan situasi di mana mesin tempat kami merancang untuk menggunakan aplikasi kami tidak mempunyai JRE dipasang dan tiada cara untuk memasangnya. Ini sering berlaku atas sebab keselamatan. Di samping itu, adalah baik untuk memberikan aplikasi kami tahap autonomi yang lebih tinggi. Mari lakukan perkara berikut. Mari buat direktori berasingan untuk aplikasi kami, katakan OurApp. Di dalamnya kita buat folder JRE. Muat turun JRE (dalam contoh saya, biarkan ia menjadi jre-8u361-windows-i586), pasangkannya di suatu tempat (jika ia arkib siap sedia, nyahzipnya) dan ekstrak semua fail daripadanya. Kami menyalin segala-galanya ke dalam \OurApp\JRE\ ia sepatutnya kelihatan seperti ini: Menukar JAR menjadi fail boleh laku (.exe) - 7 Dalam Launch4j, pergi ke tab JRE dan dalam medan Laluan JRE Berpakatan: tentukan nama direktori JRE Menukar JAR menjadi fail boleh laku (.exe) - 8 Klik pada gear dan pilih mana-mana fail untuk menyimpan konfigurasi seperti file.xml Menukar JAR menjadi fail boleh laku (.exe) - 9 Selepas mengklik pada simpan, kita akan muncul exe. Menukar JAR menjadi fail boleh laku (.exe) - 10 Salin exe dan letakkan di sebelah folder JRE. Menukar JAR menjadi fail boleh laku (.exe) - 11 Padamkan ujian C:\temp\HiAmigo.txt. Kami melancarkan exe dan menonton cara yang baharu dibuat. Itu sahaja. Kini direktori OurApp boleh diarkibkan dan dipindahkan ke mana-mana sahaja, exe akan berfungsi. Penting: Versi JRE dalam folder mestilah tidak lebih rendah daripada versi di mana artifak itu dibina. Semak medan: Menukar JAR menjadi fail boleh laku (.exe) - 12 Dalam kes saya, terdapat masalah keserasian dengan platform x86 dan saya menggunakan versi pembalut 3.14, kerana ia membolehkan anda menentukan jenis seni bina sasaran secara eksplisit. Secara umum, terima kasih atas perhatian anda semua. Ini adalah artikel pengajaran pertama saya, sila jangan menilai dengan tegas. Damai untuk semua orang!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION