【问题标题】:How do i properly set my JAVA HOME environment variable for Spring Tool Suite?如何正确设置 Spring Tool Suite 的 JAVA HOME 环境变量?
【发布时间】:2016-07-11 20:11:50
【问题描述】:

在打开 Spring Tool Suite 并打开 Roo 项目时,我不断收到以下错误消息。

在以前的项目中,我没有这个问题。那么,它可能与Roo有关?

消息:警告:未设置环境变量 HOME。以下目录将用于存放 Git 用户全局 配置并定义存储的默认位置 存储库:'C:\Users\Media Markt Apeldoor'。如果这不正确 请设置 HOME 环境变量并重新启动 Eclipse。 否则 Git for Windows 和 EGit 的行为可能会有所不同,因为它们 查看不同的配置选项。可以关闭此警告 在团队 > Git > 确认和警告首选项页面上。

但是我的环境变量(用户和系统)设置如下,指向我的JDK目录:

变量名:JAVA_HOME 变量值:C:\Program~1\Java\jdk1.8.0_91

我的 JDK 在这里: C:\Program Files\Java\jdk1.8.0_91

所以,“~1”在变量的值中应该没问题。

为了设置环境变量,我遵循了这个网站: https://confluence.atlassian.com/doc/setting-the-java_home-variable-in-windows-8895.html

我已将此信息添加到我的问题中: 当我查看该程序 Spring Tool Suite 的会话数据时,我看到以下内容让我感到困惑,因为我有一个 64 位 -system.eclipse.buildId=3.8.0.201606301029-RELEASE-e46

java.version=1.8.0_91

java.vendor=甲骨文公司

BootLoader 常量:OS=win32、ARCH=x86_64、WS=win32、NL=en_US

框架参数:-product org.springsource.sts.ide

命令行参数:-os win32 -ws win32 -arch x86_64 -product org.springsource.sts.ide

【问题讨论】:

  • 您使用的是什么操作系统?视窗? HOME 和 JAVA_HOME 是完全不同的变量。正如您所说,我猜 JAVA_HOME 设置正确。 HOME 应该指向类似C:\Users\Arend
  • 我在上面添加的 BootLoader 常量信息对我来说听起来很奇怪,因为我有一个 64 位系统:BootLoader 常量:OS=win32, ARCH=x86_64, WS=win32, NL=en_US跨度>

标签: java


【解决方案1】:

这是我的解决方案:

变量名:JAVA_HOME

变量值:C:\Program~1\Java\jdk1.8.0_91\bin

变量名:HOME

变量值:%USERPROFILE%

没有更多错误

【讨论】:

    【解决方案2】:

    我只是通过将名称更改为“HOME”而不是“JAVA_HOME”来解决它

    变量名:HOME 变量值:C:\Program~1\Java\jdk1.8.0_91

    感谢 Ulrich 的帮助。

    【讨论】:

    • 我真的很惊讶...我认为 HOME 应该指向您的主目录,而不是指向 Java 的安装文件夹
    • 你是对的。所以我做了两个条目,一个用于 HOME,一个用于 JAVA-HOME。刚刚学习,:-)
    • 也许您想更新您的答案以更清楚地说明您已在 HOME 中添加并保留 JAVA-HOME?并接受答案。
    猜你喜欢
    • 2017-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    相关资源
    最近更新 更多