我知道有很多问题和答案,但没有一个是有效的。我在Windows 7计算机上。
我已经在环境变量中设置了我的JAVA_HOME,但我一直在收到错误。我把它设置为
"C:\Program Files\java\jdkxxx\"
(xxx = Java版)我试过没有引号设置它仍然无法正常工作。 我收到了错误
ERROR: JAVA_HOME variable is set to an invalid directory: C:\Program Files\java\java1.7.0_21\ Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
答案 0 :(得分:2)
取出尾随反斜杠并删除引号
set JAVA_HOME=C:\Program Files\java\java1.7.0_21
答案 1 :(得分:0)
1。导航到C:/ Program Files / Java 查找任何JDK文件夹,如果您没有任何JDK文件夹,请查找最新版本,然后从Java官方网站下载并安装
2. 在桌面上,右键单击“我的电脑”,然后打开“属性” 从左侧选择高级系统设置
3. 在窗口底部,按“环境变量”按钮。 现在我们必须在两者中添加变量:User和System变量框。
4. 点击“用户变量”框中的“新建”按钮,然后输入: 变量名称:JAVA_HOME 变量值:C:/ Progra~1 / Java / jdk-folders-name 注意:对于Windows x64,请使用Progra~1,对于Windows x32,请使用Progra~2 然后按OK
5. 对系统变量框执行相同的操作
6. 按确定,直到关闭所有窗口并再次运行Soft。