Tôi đã viết tệp .java, được gọi là Main.java và đã biên dịch nó bằng cách sử dụng javac trong Dấu nhắc Lệnh của Windows. Trình biên dịch tạo nhiều tệp .class (được gọi là Main.class, Main $ 1.class, & Main $ 2.class - có lẽ vì tôi có các lớp bên trong vô danh trong tệp Main.java). Tôi cố gắng tạo một tệp .jar có thể chạy được để tôi có thể bấm đúp vào lối tắt để chạy ứng dụng này (nó là ứng dụng Java Swing), nhưng tôi không thành công khi tôi điều hướng đến thư mục của ba tệp lớp và gõ:(JAVA) Sử dụng Dấu nhắc Lệnh để tạo tệp .jar từ nhiều tệp .class
jar cfv file.jar Main.class Main$1.class Main$2.class
các Command Prompt sau đó kết quả đầu ra văn bản này:
added manifest
adding: Main.class(in 4871) (out = 2848)(deflated 41%)
adding: Main$1.class(in 1409) (out = 833)(deflated 40%)
adding: Main$2.class(in 1239) (out = 767)(deflated 38%)
Mặc dù vậy, khi tôi nhấp đúp chuột vào file file.jar trong Windows Explorer, bạn chỉ cần đặt, không có gì xảy ra. Không có ứng dụng xoay nào mở ra.
Hy vọng rằng ai đó có thể giúp tôi với điều này. Cảm ơn bạn
Tốt nhất ... SL
Xem câu hỏi này đã trả lời câu hỏi của bạn. Đã có rất nhiều câu hỏi về điều này. http: // stackoverflow.com/questions/13081920/create-an-executable-jar-file –