Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse项目范围的错误:警告:未设置环境变量HOME。以下目录将用于存储Git_Eclipse_Git_Egit - Fatal编程技术网

Eclipse项目范围的错误:警告:未设置环境变量HOME。以下目录将用于存储Git

Eclipse项目范围的错误:警告:未设置环境变量HOME。以下目录将用于存储Git,eclipse,git,egit,Eclipse,Git,Egit,已启动Eclipse并出现此错误。我怎么修理它 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'. I

已启动Eclipse并出现此错误。我怎么修理它

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.

如果需要任何其他信息,请告诉我,我会提供。

您需要在系统中设置JAVA_HOME变量。 根据您的操作系统,您可以检查“如何设置环境变量?”并且从这一点开始,您需要设置环境变量

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

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

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

    以下是EGit用户指南: 它解释了必须使用%USERPROFILE%作为值来设置HOME变量

    你也可以检查一下
    其他答案并不认为如果你不使用Git,那么你可以完全忽略这个警告以及“EGit无法检测”警告

    但我知道。。。强迫症患者不能忽视。。。不管怎样,他们都需要修复它,对吗

    然后继续:

  • 转到“窗口-->首选项”菜单
  • 展开:“团队-->Git-->确认和警告”
  • 取消选中“主目录”和“Git前缀”框
  • 在工作区日志中,删除旧警告(红十字图标)
  • 重新启动Eclipse
  • 感受内心的平静…:)
    你应该研究官方文件

    在Windows上设置主目录

    将环境变量HOME添加到环境变量中

    在Windows 7中:

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

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

    这是因为JEE软件包缺少平台SDK。(Eclipse提交者的Eclipse IDE(以前的Eclipse标准)中有“Eclipse平台插件开发人员资源”,但Java EE开发人员的Eclipse IDE中没有。) 您可以通过从“Eclipse项目更新”站点手动安装来解决此错误。(帮助->安装新软件->选择“Eclipse项目更新”->取消选中“按类别分组项目”->选择“Eclipse平台插件开发人员资源”)


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

    无需为系统或任何用户设置环境变量
    HOME
    JAVA\u HOME
    。所需的数据可以通过一个小脚本轻松地提供给eclipse、Git或EGit: -用你的大脑找出ecilpse或Git或EGit的
    主页
    。你 可以为这些程序选择任何可访问的目录。 例如,目录是
    N:\where\eclipse\HOME
    。 -检查可执行eclipse文件的位置。 -使用编辑器或您喜爱的文本编辑器应用程序打开新文本文件 在您的桌面上或您喜欢的任何目录中。 -写出以下三行文字

    SET HOME=N:\somewhere\eclipse\HOME
    start "Run Eclipse" "F:\ProgramFiles\eclipse\java-2019-03\eclipse\eclipse.exe"
    EXIT
    
    • 这里
      N:\somewhere\eclipse\HOME
      只是任何现有目录的exmaple 你选择。 “运行Eclipse”是脚本窗口标题的一个示例。 “F:\ProgramFiles\eclipse\java-2019-03\eclipse\eclipse.exe”是 要启动的exclipe应用程序
    • 将文本文件另存为“RunEclipse.cmd”
    • 通过执行RunEclipse.cmd,您可以仅为此设置主环境变量 剧本eclipse.exe可以从脚本环境中获取它,并且错误不会发生 不再发生了

    设置为C:\Progra~1\Java\jre7,然后重新启动计算机,重新启动Eclipse,清理项目。没用。更改为C:\Program Files\Java\jre7,重新启动、启动、清理。错误不会消失。这不是和Git有关吗?在路径中还包括bin文件夹。我应该使用两种输入“程序文件”的方法中的哪一种?我是否应该像对待JAVA变量那样将整个路径添加到path变量中?我应该在更改后重新启动计算机以便应用它们吗?JAVA_HOME就足够了。如果u只为用户设置,也可以,需要重新启动。为了使更改生效,项目的红色标记主要是由于编译问题,它与java home变量无关。因此,您的警告错误已修复。因为红色感叹号是由于构建路径中缺少库,这让我很困惑。。。我没有显式设置
    %HOME%
    ,但我可以
    echo%HOME%
    并获得正确的值。Eclipse不会警告我未设置%HOME%。。。然而,egit在%HOMEDRIVE%\%HOMEPATH%`中查找我的
    .gitconfig
    。如果我
    set HOME=%USERPROFILE%
    一切正常!如果明确设置了HOME,那么这又有什么关系呢?不管是哪种方式,它都会在适当的地方解决。通过显式地添加
    HOME
    变量,我完成了这一切。。。但我不明白为什么我不得不担心我无法解释你所描述的。这个答案给我的生活带来了多少平静,这是不自然的。