2008-09-10 25 views
7

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

+1

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. –

Trả lời

12

Để 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 
-1

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.

+1

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 –

+0

liên kết là xuống một lần nữa – Ayvadia

+0

@Niyaz Link không hoạt động –

Các vấn đề liên quan