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

Ree*_*ora 6 java tomcat8

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

JAVA_HOME和JRE_HOME环境变量都没有定义.运行此程序至少需要2个环境变量中的一个.

在用户变量中:我创建了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路径添加到系统变量中吗?

小智 14

这个答案解释了屏幕截图和示例的所有步骤

更好使用8.3目录格式.事实上,没有空间. 8.3命名

  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\.
    • 运行以创建符号链接:

      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值)并将其数据修改为您首选的SDK版本,我的是1.7(适用于Android Studio) 注册表编辑

  5. HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment(和CurrentVersion) 做同样的事情注册表编辑

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

    • 打开任务管理器进程选项卡,
    • 寻找explorer.exe,cmd.exejava(*something*).exe程序,
    • 右键单击eache并单击End Task(不是"End Process-Tree"!)
    • 点击FileNew Task➩enter explorer.exe
      .

您上面所做的更改已成功应用
无需重新启动,无需再次注销/打开.


Vig*_*hiv 2

尝试这个...

对于Java来说

在用户变量中,添加PATH值为C:\Program Files\Java\jdk1.8.0_25\bin;

对于雄猫

在系统变量中,添加JAVA_HOME值为C:\Program Files\Java\jdk1.8.0_25

现在类路径已设置为您的计算机。您可以从计算机的任何位置访问 java。

完成此操作后,转到Command PromptApacheTomcat *xx并移至bin文件夹,,

启动服务器

startup.bat
Run Code Online (Sandbox Code Playgroud)

要检查 Tomcat 运行状态,请转到浏览器并粘贴 URL,

http://本地主机:8080/

停止服务器

shutdown.bat
Run Code Online (Sandbox Code Playgroud)