我正在尝试设置我的JAVA_HOME路径以使用我的javac.exe?

时间:2013-06-25 11:58:26

标签: java android variables command-line cordova

我在Windows 7上,我正在尝试将我的JAVA_HOME路径设置为在android上使用PhoneGap,当我使用命令行“cmd”创建项目时它告诉我它无法找到的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).

此外,我尝试重新启动Windows并关闭命令提示符并重新加载JDK。

谢谢。

6 个答案:

答案 0 :(得分: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 :(得分:1)

你必须添加java

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

请注意,您的路径可能不同。

到您的环境变量并重新启动控制台。

您可以在此处找到如何设置变量: http://www.itechtalk.com/thread3595.html

答案 2 :(得分: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。

答案 3 :(得分:0)

JAVA_HOME环境变量设置为

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

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

JAVA_HOME修改/设置为上述内容。 (无需重启)

答案 4 :(得分:0)

当我尝试为Android创建一个新的phonegap项目时,我已经遇到了这个错误,但不幸的是我不记得我究竟是如何修复它的。

我不知道您是否遵循了phonegap文档,因此这里是链接:new project,尤其是部分3B(请注意;中的PATH)。 如果你现在不知道该怎么做,也许你应该一步一步地做。

答案 5 :(得分:0)

可能有点旧,但由于这是第一个goolge结果,我不妨添加一些东西。

你需要创建JAVA_HOME变量并编辑PATH变量,添加;%JAVA_HOME%\bin(带;;)cmd,其他一些应用实际上可以使用javac和其他工具