Tôi đã đặt JAVA_HOME của mình thành:
C:\Program Files (x86)\Java\jdk1.6.0_18
Sau khi chạy maven install
, tôi nhận được thông báo này từ Eclipse :
Lý do:
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.
Tôi chắc chắn rằng đây là một phần khó khăn
Hãy đảm bảo rằng bạn đang sử dụng JDK 1.4 trở lên và không phải là JRE
Khi tôi chạy cấu hình, nó được đặt thành JRE6. Làm cách nào để thay đổi nó thành JDK 1.6 mà tôi đã cài đặt?
Tôi thậm chí đã cố gắng sửa đổi plugin:
<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>
Tôi vẫn nhận được cùng một lỗi.
Tôi sử dụng plugin Eclipse Maven. Làm cách nào để thay đổi từ JRE sang JDK trong Eclipse?
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
đang chạy; nó có thể là cài đặt JRE hoặc JDK. javac -version
sẽ hữu ích hơn một chút. Tuy nhiên, ngay cả khi PATH đúng và JAVA_HOME sai, chúng vẫn hiển thị theo cách bạn mong đợi.
set
lệnh để đảm bảo rằng JAVA_HOME đã được đặt thành như bạn nghĩ chưa?