पर जावा कंपाइलर मेरे वर्तमान प्रोजेक्ट में, मुझे रनटाइम पर जावा कोड संकलित करने की आवश्यकता है (पृष्ठभूमि में उपयोगकर्ता से इनपुट संसाधित करने के लिए)। यह classpath में tools.jar के साथ ठीक काम करता ह
मैं tools.jar में पुस्तकालयों का उपयोग और वजह जोड़ा इस निर्भरता करना होगा: <dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.6.0</version>
<scope>sy
CentOS 6 चल रहा है, Java 1.7.0_25 OpenJDK RPM स्थापित करने पर मैं यह कहना Unpacking JAR files...
rt.jar
jsee.jar
charsets.jar
>tools.jar
कहाँ tools.jar स्थित है देखा था? मैंने /usr/lib/jvm/java-
पर काम करने के लिए tools.jar पर मेवेन निर्भरता घोषित करें मेरे पास एक प्रोजेक्ट है जो this technique का उपयोग करता है जो जेडीके 8 और पुराने में ठीक काम करता है। हालांकि, JDK 9 में इस जार हटा दिया गया
मुझे पता है कि यह पूछा गया है और बहुत उत्तर दिया गया है लेकिन मेरे पास अभी भी कोई अच्छा समाधान नहीं है और मैं अभी भी कुछ हिस्सों को समझ नहीं पा रहा हूं। तो मुझे प्रोग्रामिंग रूप से * .java फ़ाइलों को