Tôi cố gắng để thực hiện 'ant -version' và tôi nhận đượcTại sao kiến tìm kiếm tools.jar trong thư mục sai?
C:\Users\owner>ant -version
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre7\lib\tools.jar
Apache Ant(TM) version 1.8.4 compiled on May 22 2012
Tôi đã kiểm tra tất cả các biến môi trường của tôi và tôi không thể tìm thấy một tài liệu tham khảo để C:\Program Files\Java\jre7
Tôi đã JDK và JRE lắp đặt tại C:\Program Files (x86)\Java\jre7
và C:\Program Files (x86)\Java\jdk1.7.0_10
tôi cũng có công cụ trong C:\Program Files\Java\jre7
và C:\Program Files\Java\jdk1.7.0_10
Bất cứ ai có cho tôi biết tại sao kiến là tìm kiếm trong thư mục sai?
Tôi đã thấy một loạt các câu hỏi khác trên stackoverflow nhưng không ai trong số họ giải quyết được vấn đề của tôi.
sản lượng% path% là
C:\Users\owner>echo %path%
%CommonProgramFiles%\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Window
s;C:\Windows\System32\Wbem;C:\Program Files (x86)\CyberLink\Power2Go;C:\Program
Files (x86)\ATI Technologies\ATI.ACE\Core-Static;c:\Program Files (x86)\Microsof
t SQL Server\90\Tools\binn\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Window
s\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.6.0_24\bin;C:\Prog
ram Files\TortoiseSVN\bin;C:\Program Files (x86)\Java\jdk1.7.0_10;C:\Program Fil
es (x86)\Android\android-sdk\tools\apache-ant-1.8.4\bin;C:\Program Files (x86)\A
ndroid\android-sdk\platform-tools\;C:\Program Files (x86)\Android\android-sdk\to
ols\;C:\Program Files\Common Files\Microsoft Shared\Windows Live
C:\Users\owner>echo %JAVA_HOME%
%ProgramFiles(x86)%\Java\jdk1.7.0_10
Đầu ra của 'echo% PATH%' trong dấu nhắc lệnh nơi bạn đang chạy ant là gì? –
câu hỏi cập nhật với 'echo% path%' –
Tôi sẽ cho bạn biết để đăng đầu ra 'JAVA_HOME' nữa nhưng ai đó đã đăng câu trả lời dựa trên đó. –