Khi tôi cố gắng tạo một tệp war, nó sẽ hiển thị một số lỗi như
[ERROR] Unable to locate the Javac Compiler in:
[ERROR] C:\Program Files\Java\jre7\..\lib\tools.jar
Khi tôi làm điều echo %path%
đó cho thấy
C:\Windows\System32;D:\name\name1\Softwares\Maven\apache-maven-3.0.4\b
in;C:\Program Files\Notepad++\;%JDK_HOME%
Khi tôi làm echo %JDK_HOME%
D:\name\name\core java\software\Java\Java_1.6.0_04_win\jdk1.6.0_04\bin
Tôi không biết tại sao maven lại nhắc đến jre, khi biến môi trường của tôi là jdk. Tôi cũng thay đổi JRE đã cài đặt thành jdk1.6.
\bin
và bạn nên có%JDK_HOME%\bin
trong đường dẫn của mình. Bạn có thể chạyD:\name\name\core java\software\Java\Java_1.6.0_04_win\jdk1.6.0_04\bin\java -version
?