2

我在 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。

谢谢你。

4

6 回答 6

4

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才能使更改生效。

于 2013-06-25T12:06:09.687 回答
1

你必须添加java

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

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

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

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

于 2013-06-25T12:00:40.070 回答
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。

于 2013-06-25T12:10:50.950 回答
0

当我尝试为 android 创建一个新的 phonegap 项目时,我已经遇到了这个错误,但不幸的是我不记得我是如何解决这个问题的。

我不知道您是否遵循了 phonegap 文档,所以这里是链接:新项目,尤其是第 3B 部分(请注意;您的PATH)。如果您现在不知道该做什么,也许您应该一步一步地再做一次。

于 2013-06-25T12:35:06.023 回答
0

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

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

于 2014-07-11T21:07:04.357 回答
0

JAVA_HOME环境变量设置为

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

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

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

于 2013-06-25T11:59:52.173 回答