मेरे पास मेरा JAVA_HOME सेट है:
C:\Program Files (x86)\Java\jdk1.6.0_18
मेरे दौड़ने के बाद maven install, मुझे यह संदेश ग्रहण से मिला :
कारण:
Unable to locate the Javac Compiler in:
C:\Program Files (x86)\Java\jre6\..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.
मुझे यकीन है कि यह मुश्किल हिस्सा है
कृपया सुनिश्चित करें कि आप JDK 1.4 या इसके बाद के संस्करण का उपयोग कर रहे हैं और JRE का नहीं
जब मैं कॉन्फ़िगरेशन रन करता हूं तो यह JRE6 पर सेट होता है। मैं इसे जेडीके 1.6 में कैसे बदल सकता हूं जो मैंने पहले ही स्थापित किया है?
मैंने भी प्लगइन को संशोधित करने की कोशिश की:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<executable>C:\Program Files (x86)\Java\jdk1.6.0_18\bin</executable>
</configuration>
</plugin>
फिर भी मुझे वही त्रुटि मिलती है।
मैं ग्रहण मावेन प्लगइन का उपयोग करता हूं। मैं ग्रहण में JRE से JDK में कैसे बदल सकता हूं?
java -version .6.0_18-ea" time Environment (build 1.6.0_18-ea-b04) ) Client VM (build 16.0-b11, mixed mode, sharing)
java -versionचल रहा है; यह JRE या JDK इंस्टॉल हो सकता है। javac -versionथोड़ा और उपयोगी होगा। हालाँकि, तब भी यदि PATH सही है और JAVA_HOME गलत है, तो ये तब भी दिखाई देंगे कि आप कैसे उम्मीद करेंगे।

setयह सुनिश्चित करने के लिए कि क्या आप सोचते हैं कि JAVA_HOME सेट है , कमांड-लाइन कमांड का उपयोग करके डबल-चेक किया है?