2012-08-18 29 views
6

क्या जावा में लिखे गए प्रोग्राम के लिए जेडीके कंपाइलर का उपयोग करके फ़ाइल को संकलित करना संभव है (जावा का उपयोग करने के लिए जावा कमांड प्रॉम्प्ट खोलने के लिए और इसे "javac" कमांड पर फेंकना फ़ाइल संकलित करें)?जावा प्रोग्राम को संकलित करें ... जावा प्रोग्राम

उत्तर

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 संकलक उपलब्ध होना आवश्यक है। जेआरई पर्याप्त नहीं होगा। यदि यह एक समस्या है तो अपने आवेदन में ग्रहण जावा कंपाइलर को एम्बेड करने पर विचार करें।

+0

http://www.javabeat.net/2007/04/the-java-6-0-compiler-api/ पर कोड मुझे फेंकता एक 'NullPointerException': ओ – Bluefire

+1

और आप एक का उपयोग करें" java.exe "एक जेडीके में मिला? –

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