我在设置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目录格式.事实上,没有空间.

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
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
除了PATH- 最佳实践!
C:\Windows\system32\systempropertiesadvanced.exe 添加;C:\ProgramData\Oracle\Java\javapath;到PATH
(系统变量而非用户变量)的末尾.

单击确定,浏览C:\ProgramData\Oracle\Java\并重命名javapath文件夹(从C:\ProgramData\Oracle\Java\javapath\)到javapath_old.
javapath. C:\ProgramData\Oracle\Java\javapath\. 运行以创建符号链接:
ln -s "C:\Program Files\Java\jre7\bin\java.exe" java.exeln -s "C:\Program Files\Java\jre7\bin\javaw.exe" javaw.exeln -s "C:\Program Files\Java\jre7\bin\javaws.exe" javaws.exe
PATH和*_HOME现在让我们继续用Windows注册表.打开你首选的注册表编辑器(Registry Workshop是最好的),浏览HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit通知所有已安装的版本都显示为键,双击CurrentVersion(REG_SZ值)并将其数据修改为您首选的SDK版本,我的是1.7(适用于Android Studio)

为HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment(和CurrentVersion)
做同样的事情
关闭基于java的程序,如eclipse或IntelliJ,
explorer.exe,cmd.exe和java(*something*).exe程序, File➩ New Task➩enter explorer.exe您上面所做的更改已成功应用
无需重新启动,无需再次注销/打开.
尝试这个...
对于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,
停止服务器
shutdown.bat
Run Code Online (Sandbox Code Playgroud)