2013-06-25 74 views
1

我在Windows 7上,我試圖設置我的JAVA_HOME路徑在android上使用PhoneGap,當我使用命令行「cmd」創建項目時,它告訴我它找不到javac.exe?雖然我敢肯定,我已經設置了可變權我想設置我的JAVA_HOME路徑來使用我的javac.exe?

這裏是我的東西:我的筆記本電腦

Variable name: JAVA_HOME 
Variable value: C:\Progra~1\Java\jdk1.7.0_17\bin 
(I've also tried to use: C:\Progra~1\Java\jdk1.7.0_17\bin\javac.exe) 

我的javac.exe位置C:\Program Files\Java\jdk1.7.0_17\bin\javac.exe

,它仍然告訴我,它可以」牛逼找到javac.exe

我鍵入創建項目和我遇到這個問題是這樣的:

C:\Users\user>cd C:\Users\user\Desktop\phonegap-2.8.1\lib\android\bin 

C:\Users\user\Desktop\phonegap-2.8.1\lib\android\bin>create.bat 
Cannot locate javac.exe using the PATH environment variable. 
Retry after adding directory containing javac.exe to the PATH variable. 
Remember to open a new command window after updating the PATH variable. 
Visit http://java.oracle.com if you need to install Java (JDK). 

此外,我已經嘗試重新啓動窗口並關閉命令提示符並重新下載JDK。

謝謝。

回答

0

設置JAVA_HOME環境變量

C:\Program Files\Java\jdk1.7.0_17 

Win + Break > Advanced System Settings > Environment Variables > System Variables 

修改/設置JAVA_HOME以上。 (無需重新啓動)

+0

將我重新啓動Windows的工具,其他人呢?我嘗試,但仍無法找到它。 –

+0

@JosephSafwat。在PATH環境變量中,添加一個條目 - '%JAVA_HOME%\ bin'。無需重新啓動窗口。 –

1

你必須添加Java

C:\Program Files\Java\jdk1.7.0_17\bin 

請注意,您的路徑可能會有所不同。

添加到您的環境變量並重新啓動您的控制檯。

你可以找到如何在這裏設置您的變量: http://www.itechtalk.com/thread3595.html

+0

我應該重新啓動窗戶嗎?我試過了,但仍無法找到它 –

+0

您是否100%確定您已安裝JDK而不是JRE? JDK = Java開發工具包和JRE = Java運行時環境。 JRE沒有java編譯器(javac.exe)。您應該再次從網站上下載JDK,將其安裝在不同的文件夾中,並檢查javac.exe是否位於該/ bin文件夾中。然後將您的環境變量指向該文件夾。 – JREN

+0

cmd使用PATH變量來查找javac。在我的情況下,「java」命令正在工作,但javac不是。所以我必須在「Path」和「JAVA_HOME」環境變量中添加java路徑。 – Kevindra

3

cmd使用來自PATH變量中的值來定位javac

set "PATH=%PATH%;C:\Program Files\Java\jdk1.7.0_17\bin" 

對於其他軟件(Tomcat的,Maven的,等)JAVA_HOME必須指出您的JDK的根目錄:

set "JAVA_HOME=C:\Program Files\Java\jdk1.7.0_17\" 

無需重新啓動Windows。當使用set時,立即進行更改。

如果您選擇在控制面板中修改這些變量,則必須關閉並重新啓動cmd才能使更改生效。

1

設置JAVA_HOME變量

Right-click the My Computer icon on your desktop and select Properties. 
Click the Advanced system settings. Click the 
Environment Variables button. Under System Variables, click New. 
Enter the variable name as JAVA_HOME. 
Enter the variable value as the installation path for the Java Development Kit(C:\Program Files\Java\jdk1.7.0_17). 
Click OK. 
Click Apply Changes. 

您可能需要重新啓動Windows。

0

我已經有這個錯誤,當我嘗試爲android創建一個新的phonegap項目,但不幸的是我不記得我是如何修復這個。

我不知道你是否按照phonegap文檔,所以這裏是鏈接:new project,特別是第3B部分(請注意您的PATH中的;)。 如果你現在不知道該怎麼做,也許你應該一步一步地做。

0

雖然可能有點舊,但由於這是第一個goolge結果,所以我不妨加點小東西。

您需要創建JAVA_HOME變量和編輯PATH變量,加入;%JAVA_HOME%\bin(用;),所以CMD和一些其他的應用程序可以實際使用javac和

相關問題