当前位置: 首页 > 知识库问答 >
问题:

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

姚飞昂
2023-03-14

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

JAVA\u HOME和JRE\u HOME环境变量均未定义。运行该程序至少需要两个环境变量中的一个。

在用户变量中:我创建了JAVA\u主变量,并将C:\Program Files\JAVA\jdk1.8.0\u 25添加到其路径中。然后对系统变量路径进行了编辑,添加了C:\Program Files\Java\jdk1.8.0\U 25;直到其路径的开始。我还在用户变量中创建了JRE\U HOME,并在其路径中添加了C:\Program Files\Java\jre1.8.0\U 25。

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

共有3个答案

章禄
2023-03-14

修改系统变量后,打开新的控制台窗口很重要

东方明亮
2023-03-14
匿名用户

您确实不需要将JRE_HOME添加到系统变量中。Tomcat寻找JAVA_HOME或JRE_HOME开始。这是因为tomcat需要一些java库才能启动。如果提供Jdk而不是Jre,Tomcat将提供额外的调试功能。这里有更多细节

将{JAVA\u HOME\u DIR}/bin添加到路径中可以从任何地方访问JAVA。

谢选
2023-03-14

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

>

JRE-U主页br>C:\Program Files\Java\jre1.9.0

添加到PATH-最佳实践!

单击OK,浏览到C:\ProgramData\Oracle\Java,并将文件夹(从C:\ProgramData\Oracle\Java\javapath)重命名为旧文件夹。

运行以创建符号链接:

  1. “C:\Program Files\Java\jre7\bin\Java.exe”Java。exe

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

  • 打开任务管理器-流程选项卡,

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

 类似资料:
  • 问题内容: 使用外壳程序脚本配置其环境的许多Java应用程序都使用JAVA_HOME环境变量来启动Java的正确版本,找到JRE JAR,等等。 在macOS X 10.6中,以下路径似乎对此变量有效 其中一些是到实际当前虚拟机的符号链接(在Java Preference窗格中定义)。 但是应该使用哪一个?或者可以使用其中任何一个? 问题答案: 我只是设置为该命令的输出,该命令应该为您提供Java

  • 3.1.1.设置PATH环境变量 Android SDK里有个目录,主要的工具都在里面。我们将会频繁地用到这些工具,因此把你的~/android-sdk/tools/目录加入系统的环境变量PATH会是个好办法,这一来就不需要每次使用它们时都切换目录了。 不同系统设置环境变量的方式各有不同,详见Installing Android SDK页面中的第二步。 (译注:Installing Android

  • 我的Python程序有问题。在IDE(间谍IDE)上运行此程序时,我没有得到任何错误,并且它工作得很好。否则,如果我在python IDLE中运行它,我会得到以下错误。 我认为这个错误与Python路径环境变量有关,因为我找不到该模块。

  • 当使用docker和ASP.NET核心进行开发时,我应该使用用户秘密还是环境变量?我使用的是Visual Studio2017在添加项目时创建的默认docker文件,该文件使用Microsoft/ASPNetCore:1.1,我相信是一个linux映像。 我如何在docker中设置User-secrets/Environment变量,使其在启动时设置,但不包含在源代码中?

  • 问题内容: 我有一个从源代码下载并构建GTK的dockerfile,但是以下行未更新映像的环境变量: 我读到我应该使用ENV来设置环境值,但是以下指令似乎也不起作用: 这是我的整个Dockerfile: 问题答案: 您可以使用环境更换你如下:

  • 我有一个dockerfile,它从源代码处下载并构建GTK,但是下面一行并没有更新我的映像的环境变量: 我读到我应该使用ENV来设置环境值,但是下面的指令似乎也不起作用: 这是我的全部DockerFile: