1. Link tải xuống trực tiếp
LINK TẢI GG DRIVE: LINK TẢI 1
LINK TẢI GG DRIVE: LINK TẢI 2
LINK TẢI GG DRIVE: LINK DỰ PHÒNG
Xin chào các bạn, như các bạn đã biết bước cuối cùng trong quá trình phát triển bất kỳ phần mềm hoặc ứng dụng nào là đóng gói nó trong một tệp trình cài đặt (* .EXE)
Chẳng hạn như khi bạn muốn cài đặt một ứng dụng trên hệ điều hành Windows, bạn thường tìm thấy tệp *.exe
của ứng dụng này để tiến hành cài đặt.
Trong bài viết này, tôi sẽ hướng dẫn các bạn cách đóng gói một ứng dụng java (cụ thể là Java Swing) vào tệp .jar
vì vậy bạn có thể chạy nó trên máy tính có cài đặt Java.
Trong bài viết này, tôi sử dụng công cụ Apache Netbean (IDE) phiên bản 12. Ở phiên bản này, Netbean đã sử dụng Maven – một công cụ quản lý thư viện. Điều này làm cho việc đóng gói phức tạp hơn một chút so với các phiên bản trước.
Ok, bây giờ chúng ta sẽ đến với nội dung chính của bài viết này. Hãy bắt đầu.
Làm thế nào để đóng gói một ứng dụng Java trong JAR?
Ở đây mình sẽ tạo một ứng dụng có chức năng nhập hai số và in ra tổng của hai số mà bạn vừa nhập.
+ Bước 1: Đầu tiên, bạn tạo một ứng dụng Java bằng Maven như hình bên dưới (nếu bạn biết thì có thể truy cập Bước 2
)
+ Bước 2: Sau đó, bạn đặt tên cho dự án (đầu tiên). Cần lưu ý package name
(2) vì sau này chúng ta sẽ phải sử dụng lại => Sau đó nhấn Finish
để tạo một dự án.
+ Bước 3: Sau khi tạo dự án, bạn tạo Java JFrame
bằng cách nhấp chuột phải vào dự án. Chọn New
=> JFrameForm
+ Bước 4: Sau đó đặt tên cho giao diện như hình bên dưới => rồi nhấn Finish
để tạo một JFrame mới có tên NewJFrame
(Bạn có thể đặt tên cho nó bất cứ điều gì bạn muốn).
Đây là giao diện cũng như mã nguồn của ứng dụng (vì chương trình khá đơn giản nên mình sẽ đính kèm mã nguồn bên dưới bài viết, ai muốn có thể tải về).
Tải về tại đây hoặc tại đây!
+ Bước 5: Đóng gói ứng dụng.
Đầu tiên bạn mở tệp pom.xml
(đầu tiên) => sau đó thêm đoạn code sau vào (có thể tải Project để xem rõ hơn – link trên nhé các bạn).
maven-assembly-plugin
2,4
jar-với-phụ thuộc
app.test.NewJFrame
kiểm tra
Bưu kiện
độc nhất
Lưu ý, vui lòng đổi tên thành vị trí (2) trong hình ảnh để nó khớp với gói chứa tệp NewJFrame.java
+ Bước 6: Tiếp theo, chúng tôi sẽ cấu hình tệp ứng dụng chính. Đầu tiên, bạn nhấp chuột phải vào Project
=> sau đó chọn Properties
về cơ bản.
+ Bước 7: Một hộp thoại hiện ra, bạn vào tab Run
. Trong danh mục Main Class
bạn chọn Brower
để trỏ đến tệp ứng dụng chính => Sau đó nhấn OK
Tiếp tục.
+ Bước 8: Sau đó quay lại Project => click chuột phải vào Project => và chọn Clean and Build
như hình bên dưới ..
Quan sát nhật ký chương trình nếu bạn thấy dòng BUILD SUCCESS
Màu xanh lam được đóng gói thành công.
+ Bước 9: Để lấy tệp .jar
Sau khi Export, bạn vào thư mục target
của ứng dụng có thể nhìn thấy.
Và đây là kết quả (mình đã copy file này ra desktop để chạy, bạn có thể đổi tên tùy ý).
Phần kết
OK, vậy là trong bài viết này tôi đã hướng dẫn các bạn cách đóng gói ứng dụng JAVA trong tệp JAR.nói cách khác Xuất chương trình Java Swing sang tệp .jar. để chạy trên môi trường nơi java được cài đặt.
Trên thực tế, nhiều ứng dụng và dịch vụ web được nhúng trong tệp .jar để chạy trên máy chủ giống như một ứng dụng bình thường.
Vâng, tôi hy vọng bài viết này sẽ hữu ích cho bạn. Hẹn gặp lại các bạn trong những bài viết tiếp theo.
- [ĐỌC THÊM] Bài viết: Cách đóng gói mã dự án thành tệp EXE bằng MS Visual Studio
CTV: Nguyễn Đức Cảnh – Blogchiasekinthuc.com