क्या जावा में लिखे गए प्रोग्राम के लिए जेडीके कंपाइलर का उपयोग करके फ़ाइल को संकलित करना संभव है (जावा का उपयोग करने के लिए जावा कमांड प्रॉम्प्ट खोलने के लिए और इसे "javac" कमांड पर फेंकना फ़ाइल संकलित करें)?जावा प्रोग्राम को संकलित करें ... जावा प्रोग्राम
6
A
उत्तर
12
जावा 6 में और उसके बाद वहाँ एक है कंपाइलर का उपयोग करने के लिए एपीआई। यह हो सकता है कि आप क्या खोज रहे हैं।
http://www.javabeat.net/2007/04/the-java-6-0-compiler-api/
http://docs.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler.html
नोट यदि आप एक JDK संकलक उपलब्ध होना आवश्यक है। जेआरई पर्याप्त नहीं होगा। यदि यह एक समस्या है तो अपने आवेदन में ग्रहण जावा कंपाइलर को एम्बेड करने पर विचार करें।
3
अपाचे बाइट कोड इंजीनियरिंग लाइब्रेरी आपका मित्र है।
10
जावा 6 एक संकलक एपीआई जावा संकलक कक्षा जावाडोक
http://docs.oracle.com/javase/6/docs/api/javax/tools/JavaCompiler.html
की जाँच करें और एक उदाहरण
http://www.javabeat.net/2007/04/the-java-6-0-compiler-api/ पर कोड मुझे फेंकता एक 'NullPointerException': ओ – Bluefire
और आप एक का उपयोग करें" java.exe "एक जेडीके में मिला? –