2008-09-10 13 views
7

क्या कंपाइलर (मैं gcj 4.x का उपयोग कर रहा हूं) विकल्पों का उपयोग विंडोज़ में चलाने के लिए मेरे जावा एप्लिकेशन के लिए "exe" फ़ाइल उत्पन्न करने के लिए करना चाहिए?जावा कंपाइलर विकल्प .exe फ़ाइलों का उत्पादन करने के लिए

+1

जावा-कोड से एक्सई-फाइलें उत्पन्न करना स्वाभाविक रूप से एक बुरा विचार है। आप पहले प्लेटफॉर्म विचारधारा खो देते हैं, और दूसरी बात, कंपाइलर-ऑप्टिमाइज़ेशन लक्ष्य मशीन के लिए नहीं किया जा सकता है और साथ ही जेआईटी-ऑप्टिमाइज़ेशन आपको नहीं मिलेगा, और जेवीएम/एपीआई के अपडेट आपके कोड को प्रभावित नहीं करेंगे। –

उत्तर

12

जावा प्रोग्राम MyJavaProg.java, प्रकार संकलन करने के लिए:

gcj -c -g -O MyJavaProg.java 

लिंक करने के लिए, आदेश का उपयोग करें:

gcj --main=MyJavaProg -o MyJavaProg MyJavaProg.o 

और फिर एक निष्पादन mycxxprog.exe बनाने के लिए जोड़ने

g++ -o mycxxprog.exe mycxxprog.o 
-1

Here विषय के बारे में लंबी चर्चा है। इसमें विभिन्न कंपाइलर्स और आईडीई के बारे में चर्चा शामिल है।

+1

अनुमानित लिंक, अनुमान पर: http://www.java.net/forum/topic/jdk/java-se-snapshots-project-feedback/javac-compiler-option-build-windows-native-exe –

+0

लिंक है नीचे – Ayvadia

+0

@Niyaz लिंक काम नहीं कर रहा है –

संबंधित मुद्दे