我在 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。
谢谢。
最佳答案
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
以使更改生效。
关于java - 我正在尝试设置我的 JAVA_HOME 路径以使用我的 javac.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17296726/