30

Started Eclipse and got this error. How do I fix it?

Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Documents and Settings\Wizard'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

If any additional information is needed, let me know and I will provide it.

4

6 回答 6

27

其他答案没有考虑到,如果您不使用 Git,那么您可以完全忽略此警告以及“EGit 无法检测到”的警告。

但我知道......强迫症不能忽视......无论如何他们都需要解决它,对吗?

然后继续:

  1. 转到“窗口->首选项”菜单
  2. 展开:“团队 --> Git --> 确认和警告”
  3. 取消选中“主目录”和“Git 前缀”框
  4. 好的
  5. 在 Workspace 日志中,删除旧警告(红色十字图标)
  6. 重启 Eclipse
  7. 感受平静在你的脑海中蔓延...... :)
于 2015-03-20T13:34:58.243 回答
18

您需要在系统中设置 JAVA_HOME 变量。取决于您的操作系统,您可以检查“如何设置环境变量?” 从那时起,您需要设置环境变量

变量名:JAVA_HOME 值:Java 到 bin 文件夹的路径

  1. 在 Windows 7 中,在开始菜单中键入“环境”
  2. 选择“为您的帐户编辑环境变量”
  3. 单击“新建”按钮。
  4. 在名称字段中输入“HOME”
  5. 在值字段中输入“%USERPROFILE%”或其他路径。
  6. 单击“确定”,然后再次单击“确定”。您刚刚在 Windows 上添加了主目录。
于 2013-10-04T07:00:52.877 回答
7

这是一个警告,因为没有定义 HOME 环境,而 EGit(Git 插件)需要它知道在哪里找到 Git 配置和存储库。默认情况下,它将使用当前用户基本目录,但风险是如果您将 Git 安装在不同的位置,EGit 和 Git 可能会有不同的行为。如果您不使用 Git,只需按照说明停用警告即可。

这是 EGit 用户指南:https ://wiki.eclipse.org/EGit/User_Guide#Setting_up_the_Home_Directory_on_Windows 它解释说您必须使用 %USERPROFILE% 作为值来设置 HOME 变量。

您也可以检查http://git-scm.com/book/en/Getting-Started-First-Time-Git-Setup在 Windows 上更改 .gitconfig 位置

于 2014-07-13T12:45:00.343 回答
3

你应该研究官方文档

在 Windows 上设置主目录

将环境变量 HOME 添加到您的环境变量中。

在 Windows 7 中:

  1. 在开始菜单中输入“环境”。
  2. 选择“为您的帐户编辑环境变量”。
  3. 在“用户变量”下,单击“新建”按钮。
  4. 在名称字段中输入“HOME”。
  5. 在值字段中输入“%USERPROFILE%”或其他路径。
  6. 单击“确定”,然后再次单击“确定”。您刚刚在 Windows 上添加了主目录。

文件 > 退出,然后重新启动应用程序。

于 2017-07-14T11:57:36.647 回答
0

无需为系统或任何用户设置环境HOME变量JAVA_HOME。所需的数据可以很容易地在一个小脚本中提供给 eclipse 或 Git 或 EGit: - 用你的大脑找出HOMEfor ecilpse 或 Git 或 EGit 应该在哪里。您可以选择这些程序可访问的任何目录。例如目录是N:\somewhere\eclipse\HOME. - 检查可执行 eclipse 文件的位置。- 使用编辑器或您最喜欢的文本编辑器应用程序在您的桌面或您喜欢的任何目录中打开一个新的文本文件。- 写下3行文字

SET HOME=N:\somewhere\eclipse\HOME
start "Run Eclipse" "F:\ProgramFiles\eclipse\java-2019-03\eclipse\eclipse.exe"
EXIT
  • N:\somewhere\eclipse\HOME只是您选择的任何现有目录的示例。“运行 Eclipse”是脚本窗口标题的示例。“F:\ProgramFiles\eclipse\java-2019-03\eclipse\eclipse.exe”是 exclip 应用程序启动的示例。
  • 将文本文件保存为“RunEclipse.cmd”
  • 通过执行 RunEclipse.cmd,您仅为该脚本设置 HOME 环境变量。eclipse.exe 可以从脚本环境中获取,不再出现错误。
于 2019-04-07T09:17:16.683 回答
-1

这是因为 JEE 包缺少 Platform SDK。(Eclipse IDE for Eclipse Committers(以前的 Eclipse Standard)中有“Eclipse Platform Plug-in Developer Resources”,但在 Eclipse IDE for Java EE Developers 中没有。)您可以通过从“The Eclipse Project Updates”手动安装来解决此错误“ 地点。(Help->Install New Software->选择“The Eclipse Project Updates”->取消选中“Group items by category”->选择“Eclipse Platform Plug-in Developer Resources”)

(对于 EGit 警告,它们只是警告,与此问题无关)

于 2018-10-22T11:57:37.883 回答