मेरे पास एक परिदृश्य है जहां मेरा एप्लिकेशन चल रहा है जब मुझे जावा कोड जेनरेट करना होगा।रन कोड पर जावा कोड उत्पन्न करना, संकलन करना और उपयोग करना?
मेरे आवेदन से कोड (एक अलग आवेदन के रूप में) संकलित और चला सकते हैं।
क्या संकलन करना संभव है और फिर उसी एप्लिकेशन से इसका उपयोग करना संभव है। नहीं कर सकते किसी भी संभावना
जब MyCompilingUtility.java, जो calls'Runtime # कार्यकारी() '' चल javac MyFile.java' की एक पैरामीटर जहां '' MyFile.java' के माध्यम से बनाया गया था 'MyCompilingUtility.java', मैं डॉन द्वारा PrintWriter' साथ 'MyFile.java' के लिए जेनरेट की गई 'क्लास' फ़ाइल नहीं दिखाई दे रही है। यही कारण है कि? –
जावैक के त्रुटि आउटपुट की जांच करें, जावैक काम करता है कि कामकाजी निर्देशिका उस वर्ग का मूल पैकेज हो जो –
संकलित कर रही है, धन्यवाद, @ratchet freak। आपके सहायक सुझाव पर विस्तृत करने के लिए सॉटिरियोस डेलिमैनोलिस की टिप्पणी पोस्ट करना - http://stackoverflow.com/questions/21580975/using-runtimeexec-with-javac-no-class-file/21581168?noredirect=1#comment32600305_21581168 –