Các trình biên dịch (Tôi đang sử dụng gcj 4.x) nào tôi nên sử dụng để tạo tệp "exe" cho ứng dụng java của mình để chạy trong các cửa sổ?Tùy chọn trình biên dịch Java để tạo ra các tệp .exe
Trả lời
Để biên dịch Java chương trình MyJavaProg.java, gõ:
gcj -c -g -O MyJavaProg.java
Để liên kết nó, sử dụng lệnh:
gcj --main=MyJavaProg -o MyJavaProg MyJavaProg.o
và sau đó liên kết để tạo ra một mycxxprog.exe thực thi
g++ -o mycxxprog.exe mycxxprog.o
Here là cuộc thảo luận dài về chủ đề. Nó bao gồm các cuộc thảo luận về các trình biên dịch và các IDE khác nhau.
Liên kết được cập nhật, khi được đoán: http://www.java.net/forum/topic/jdk/java-se-snapshots-project-feedback/javac-compiler-option-build-windows-native-exe –
liên kết là xuống một lần nữa – Ayvadia
@Niyaz Link không hoạt động –
- 1. Nhận các tùy chọn trình biên dịch từ tệp thực thi đã biên dịch?
- 2. Các tùy chọn để biên dịch động trong Java 5
- 3. Sử dụng tùy chọn --module trong Trình biên dịch đóng cửa để tạo nhiều tệp đầu ra
- 4. Biên dịch các tệp .java bên ngoài từ trong Java
- 5. Cắm vào trình biên dịch Java
- 6. Nhập tĩnh Java gây ra lỗi biên dịch. Lỗi trình biên dịch có thể xảy ra?
- 7. Tùy chọn Dòng lệnh cho VB6 IDE (Trình biên dịch)
- 8. Trình biên dịch tạo ra mã nào cho autoboxing?
- 9. Biên dịch một tệp Java ... bằng một chương trình Java
- 10. Làm cách nào để áp dụng các tùy chọn trình biên dịch khác nhau cho các trình biên dịch khác nhau trong cmake?
- 11. Sửa đổi .Net Exe biên dịch
- 12. Tùy chọn trình biên dịch GCC: bộ tùy chọn được bật nào là chính xác?
- 13. Biên dịch tập lệnh ruby thành exe?
- 14. Phát triển một chương trình java để biên dịch các tệp .java
- 15. Biên dịch tập lệnh R thành tệp .exe độc lập?
- 16. Tại sao trình biên dịch tạo ra assembly này?
- 17. biên dịch chương trình java
- 18. Tệp .exe được tạo bởi trình biên dịch C# có chỉ bao gồm Ngôn ngữ trung gian chung (CIL) không?
- 19. CMake, chọn trình biên dịch Xcode
- 20. Cách tạo tệp GIR từ trình biên dịch Vala?
- 21. lệnh để biên dịch các tệp c có tệp .a
- 22. .NET, Java tới trình biên dịch JavaScript
- 23. Trình biên dịch/trình biên dịch/trình biên dịch C++
- 24. Làm cách nào để đặt tùy chọn language_in cho trình biên dịch Đóng cửa?
- 25. Khái niệm về "xóa mã chết" trong các tùy chọn tối ưu hóa trình biên dịch
- 26. Trình biên dịch biên dịch trong C#
- 27. C++ Cách biên dịch dll trong một .exe
- 28. Có công việc nào đang được thực hiện để tạo trình biên dịch C# để tạo ra bản gốc của exe không?
- 29. GWT maven thư mục đầu ra trình biên dịch
- 30. Trình biên dịch Java HotSpot JIT nào đang chạy?
Tạo tệp exe từ mã java vốn vốn là ý tưởng tồi. Bạn đầu tiên không phụ thuộc vào nền tảng, và thứ hai, tối ưu hóa trình biên dịch có thể không được thực hiện cho máy đích cũng như tối ưu hóa JIT sẽ không nhận được bạn và cập nhật cho jvm/api sẽ không ảnh hưởng đến mã của bạn. –