gpt4 book ai didi

java - 我应该在环境变量 PATH 中同时添加 JAVA_HOME 和 JRE_HOME 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:44:30 24 4
gpt4 key购买 nike

我在设置 Tomcat 和 Java 环境路径时遇到了这个错误:

Neither the JAVA_HOME nor the JRE_HOME environmental variables is defined. At least one of the 2 environmental variables is needed to run this program.

在用户变量中:我创建了 JAVA_HOME 变量并将 C:\Program Files\Java\jdk1.8.0_25 添加到它的路径.然后编辑系统变量 PATH,将 C:\Program Files\Java\jdk1.8.0_25; 添加到它的路径。我还在用户变量中创建了 JRE_HOME 并将 C:\Program Files\Java\jre1.8.0_25 添加到它的路径。

是否有必要创建 JRE_HOME,我是否也应该将 JRE 路径添加到系统变量中?

最佳答案

此答案解释了所有步骤带有屏幕截图和示例

最好使用 8.3 目录格式。事实上,永远没有空格。 8.3 naming

  1. JAVA_HOME - 您的 JDK 文件夹
    C:\Program Files\Java\jdk1.6.0_45 == C:\PROGRA~1\Java\JDK16~1.0_4
    C:\Program Files\Java\jdk1.7.0_71 == C:\PROGRA~1\Java\JDK17~1.0_7
    C:\Program Files\Java\jdk1.8.0_25 == C:\PROGRA~1\Java\JDK18~1.0_2
    C:\Program Files\Java\jdk1.9.0 == C:\PROGRA~1\Java\JDK19~1.0

  2. JRE_HOME
    C:\Program Files\Java\jre6 == C:\PROGRA~1\Java\jre6
    C:\Program Files\Java\jre7 == C:\PROGRA~1\Java\jre7
    C:\Program Files\Java\jre1.8.0_25 == C:\PROGRA~1\Java\JRE18~1.0_2
    C:\Program Files\Java\jre1.9.0 == C:\PROGRA~1\Java\JRE19~1.0

  3. 添加到 PATH - 最佳实践!

    • 使用 WINDOWS+R
    • 输入 C:\Windows\system32\systempropertiesadvanced.exe
    • ;C:\ProgramData\Oracle\Java\javapath;添加到PATH
      的末尾(系统变量不是用户变量)。

    • 单击确定,浏览到 C:\ProgramData\Oracle\Java\ 并重命名 javapath 文件夹(来自 C:\ProgramData\Oracle\Java\javapath\) 到 javapath_old

    • 创建名为 javapath 的新文件夹。
    • 启动 CMD 并浏览到(现在是空的)C:\ProgramData\Oracle\Java\javapath\
    • 运行以创建符号链接(symbolic link):

      1. ln -s "C:\Program Files\Java\jre7\bin\java.exe"java.exe
      2. ln -s "C:\Program Files\Java\jre7\bin\javaw.exe"javaw.exe
      3. ln -s "C:\Program Files\Java\jre7\bin\javaws.exe"javaws.exe

    • 完成 PATH*_HOME,现在让我们继续 Windows 注册表。
  4. 打开您首选的注册表编辑器(最好是 Registry Workshop),浏览 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit 注意所有已安装的版本都显示为键,双击 CurrentVersion (REG_SZ value) 修改其数据为你喜欢的SDK版本,我的是1.7 (For Android Studio ) Registry edit

  5. HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment 执行相同操作(使用 CurrentVersion) Registry edit

  6. 关闭基于 java 的程序,例如 eclipse 或 IntelliJ ,

    • 打开任务管理器-进程选项卡,
    • 寻找 explorer.execmd.exejava(*something*).exe 程序,
    • 右键单击 eache 并单击结束任务(不是“结束进程树”!)
    • 点击文件新建任务➩输入explorer.exe

您在上面所做的更改已成功应用
无需重新启动,无需重新注销/重新登录。

关于java - 我应该在环境变量 PATH 中同时添加 JAVA_HOME 和 JRE_HOME 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27996603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com