4 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
是的,您已經(jīng)下載并安裝了Java Runtime Environment(JRE)而不是Java Development Kit(JDK)。后者有tools.jar,java.exe,javac.exe等。

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
如果對(duì)任何人來(lái)說(shuō)這仍然是一個(gè)問(wèn)題,我對(duì)之前的答案有一點(diǎn)澄清。我使用只安裝了JDK的ant遇到了同樣的問(wèn)題。雖然,JDK安裝程序給了我一個(gè)這樣的目錄結(jié)構(gòu):
Directory of C:\Program Files\Java
05/08/2012 09:43 AM <DIR> .
05/08/2012 09:43 AM <DIR> ..
05/08/2012 09:46 AM <DIR> jdk1.7.0_04
05/08/2012 09:19 AM <DIR> jre6
05/08/2012 09:44 AM <DIR> jre7
0 File(s) 0 bytes
當(dāng)我運(yùn)行ant時(shí),它抱怨沒(méi)有在jre7子目錄下找到tools.jar。直到我set "JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04"錯(cuò)誤消失。

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
安裝Java SDK。
添加名為JAVA_HOME的系統(tǒng)環(huán)境變量,其值為JDK location。
轉(zhuǎn)到控制面板\系統(tǒng)和安全\系統(tǒng)。高級(jí)系統(tǒng)設(shè)置,環(huán)境變量,系統(tǒng)變量,新...示例:
變量名稱:JAVA_HOME
變量值:C:\ Program Files \ Java \ jdk1.7.0_21關(guān)閉/重新打開(kāi)CMD窗口,以便在嘗試重新運(yùn)行ant命令之前新變量生效。

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
我有同樣的問(wèn)題,并 復(fù)制 C:\Program Files\Java\jdk1.6.0_26\lib\tools.jar 到 C:\Program Files\Java\jre6\lib\ext 為我工作
添加回答
舉報(bào)