JavaRush /Blog Java /Random-VI /Chuyển đổi JAR thành tệp thực thi (.exe)
Zheleznyak Maxim
Mức độ
Moscow

Chuyển đổi JAR thành tệp thực thi (.exe)

Xuất bản trong nhóm
Hướng dẫn ngắn gọn nhất. Chúng tôi đang viết một ứng dụng thử nghiệm đơn giản, nói "Xin chào Amigo!" vào tệp HiAmigo.txt 100 lần.
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();
      }
}
Chúng tôi kiểm tra xem mọi thứ có hoạt động ở giai đoạn này hay không (điều này rất quan trọng!) Chuyển đổi JAR thành file thực thi (.exe) - 1 Đi tới Tệp -> Cấu trúc dự án -> Tạo tác -> + JAR -> Từ Mô-đun có phụ thuộc.. Chuyển đổi JAR thành file thực thi (.exe) - 2 Chỉ định đường dẫn đến Main.class của chúng tôi: Chuyển đổi JAR thành file thực thi (.exe) - 3 Nhấp vào OK Nhấp vào Xây dựng tạo tác - > Hành động -> Xây dựng Chuyển đổi JAR thành file thực thi (.exe) - 4 Tạo phẩm của chúng tôi xuất hiện: Chuyển đổi JAR thành tệp thực thi (.exe) - 5 Chúng tôi xóa tệp thử nghiệm “C:\\temp\\HiAmigo.txt” và chạy JAR. Tập tin sẽ xuất hiện lại. Nếu nó xuất hiện, mọi thứ đều ổn. Tiếp tục nào. Tải xuống công cụ từ trang web https://launch4j.sourceforge.net/ (Tôi khuyên dùng phiên bản 3.14, tôi sẽ giải thích lý do sau). Cài đặt và khởi chạy. Chúng ta cần hai trường. Chúng tôi chỉ ra JAR của chúng tôi và nơi đặt .exe đã hoàn thành. Chuyển đổi JAR thành file thực thi (.exe) - 6 Bây giờ đến phần thú vị nhất. Hãy tưởng tượng một tình huống trong đó máy mà chúng tôi định sử dụng ứng dụng của mình không cài đặt JRE và không có cách nào để cài đặt nó. Điều này thường xảy ra vì lý do bảo mật. Ngoài ra, sẽ rất tốt nếu cung cấp cho ứng dụng của chúng tôi mức độ tự chủ cao hơn. Hãy làm như sau. Hãy tạo một thư mục riêng cho ứng dụng của chúng ta, giả sử OurApp. Bên trong chúng ta tạo một thư mục JRE. Tải xuống JRE (trong ví dụ của tôi, đặt tên là jre-8u361-windows-i586), cài đặt nó ở đâu đó (nếu đó là kho lưu trữ tạo sẵn, hãy giải nén nó) và giải nén tất cả các tệp từ nó. Chúng tôi sao chép mọi thứ vào \OurApp\JRE\ nó sẽ trông giống như thế này: Chuyển đổi JAR thành file thực thi (.exe) - 7 Trong Launch4j, đi tới tab JRE và trong trường Đường dẫn JRE được nhóm: chỉ định tên của thư mục JRE Chuyển đổi JAR thành file thực thi (.exe) - 8 Nhấp vào bánh răng và chọn bất kỳ tệp nào để lưu cấu hình như file.xml Chuyển đổi JAR thành file thực thi (.exe) - 9 Sau khi nhấp vào lưu, cấu hình của chúng tôi sẽ xuất hiện exe. Chuyển đổi JAR thành file thực thi (.exe) - 10 Sao chép exe và đặt nó bên cạnh thư mục JRE.Xóa Chuyển đổi JAR thành file thực thi (.exe) - 11 bài kiểm tra C:\temp\HiAmigo.txt. Chúng tôi khởi chạy exe và xem cách tạo một cái mới. Đó là tất cả. Bây giờ thư mục OurApp có thể được lưu trữ và chuyển đi bất cứ đâu, exe sẽ hoạt động. Quan trọng: Phiên bản JRE trong thư mục không được thấp hơn phiên bản mà tạo phẩm được tạo trên đó. Kiểm tra trường: Chuyển đổi JAR thành file thực thi (.exe) - 12 Trong trường hợp của tôi, đã xảy ra sự cố tương thích với nền tảng x86 và tôi đã sử dụng trình bao bọc phiên bản 3.14, vì nó cho phép bạn chỉ định rõ ràng loại kiến ​​trúc đích. Nói chung là cảm ơn mọi người đã quan tâm. Đây là bài viết hướng dẫn đầu tiên của tôi, xin vui lòng không đánh giá nghiêm túc. Bình an cho mọi người!
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION