在打开Roo
项目的情况下打开Spring Tool Suite
时,我不断收到以下错误消息。
对于以前的项目,我没有这个问题。那么,这可能与Roo
有关?
消息:警告:未设置环境变量 HOME。以下目录将用于存储 Git 用户全局 配置并定义要存储的默认位置 存储库:"C:\Users\Media Markt Apeldoor"。如果这不正确 请设置 HOME 环境变量并重新启动 Eclipse。 否则,Git for Windows 和 EGit 的行为可能会有所不同,因为它们 查看不同的配置选项。可以关闭此警告 在团队> Git>确认和警告首选项页面上。
但是我的环境变量(用户和系统)设置如下,指向我的JDK目录:
变量名称:JAVA_HOME
变量值:C:Program~1Javajdk1.8.0_91
我的JDK在这里: C:Program FilesJavajdk1.8.0_91
因此,"~1"在变量的值中应该没问题。
为了设置环境变量,我遵循了这个网站:https://confluence.atlassian.com/doc/setting-the-java_home-variable-in-windows-8895.html
我已将此信息添加到我的问题中:当我查看该程序的会话数据时 Spring 工具套件,我看到以下内容,这让我感到困惑,因为我有一个 64 位 -system.eclipse.buildId=3.8.0.201606301029-RELEASE-e46
java.version=1.8.0_91
java.vendor=Oracle Corporation
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
这是我的解决方案:
变量名:JAVA_HOME
变量值:C:\Program~1\Java\jdk1.8.0_91\bin
变量名称:主页
变量值: %用户配置文件%
不再有错误
我只需将名称更改为"HOME"而不是"JAVA_HOME"即可解决它
变量名称:HOME 变量值:C:\Program~1\Java\jdk1.8.0_91
谢谢乌尔里希的帮助。