1) Đảm bảo rằng tất cả các file cần thiết được trong thư mục, bạn đã mở một terminal/Command Prompt và đã điều hướng đến thư mục đó.
2) Biên dịch lớp java, ví dụ HelloWorld.java với
javac HelloWorld.java
3) Điều này sẽ tạo ra một tập tin .class cần thiết cho các tập tin JAR.
4) Tiếp theo, tạo một file manifest (lưu bằng cách sử dụng phần mở rộng .txt) bằng cách sử dụng soạn thảo văn bản và nhập sau
Main-Class: HelloWorld
hoặc bất cứ tên của tập tin của bạn.
5) Tiếp theo tạo ra các tập tin JAR sử dụng mã này:
jar cfm HelloWorld.jar Manifest.txt HelloWorld.class
6) Chạy file:
java -jar HelloWorld.jar
Nếu bất cứ điều gì dường như không rõ ràng tham khảo các trang web này: creating a jar file và setting an applications entry point.
Hy vọng điều này sẽ giúp người khác, cổ vũ Tom!
Edit:
Sau comment inga của nó đáng chú ý là để bao gồm nhiều file trong jar bạn cần phải sử dụng:
javac *.java
Tiếp theo
jar cfm HelloWorld.jar Manifest.txt *.class
Cảm ơn bạn ! Tôi đã gặp một số rắc rối theo hướng dẫn của bạn bởi vì tôi có nhiều tệp java trong dự án của mình. Lúc đầu, tôi nghĩ tôi chỉ cần biên dịch lớp chính của mình nhưng nếu bạn có nhiều tệp java, bạn phải biên dịch tất cả chúng thay vì "javac HelloWorld.java", bạn sẽ phải thực hiện "javac * .java" và "jar cfm HelloWorld.jar Manifest.txt HelloWorld.class "sẽ là" jar cfm HelloWorld.jar Manifest.txt * .class ". Tuy nhiên bạn chỉ phải nêu rõ lớp chính trong tệp kê khai. Hy vọng điều này sẽ giúp nếu ai đó làm sai lầm tương tự tôi đã làm. – inga
@inga Tôi đã cập nhật câu trả lời của mình để bao gồm nhận xét của bạn. Cảm ơn vì thông tin! – Katana24