Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

如果安装过成中出现Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

这种错误文章末有解决方法,可继续往后看。

安装

首先进入Tomcat官方网站

https://tomcat.apache.org/

然后这里我们选择安装Tomcat8,其他版本也是可以的,根据需求自行选择

Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined_第1张图片

然后我们往下翻

找到下图

Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined_第2张图片

因为我的系统是Windows10x64位的,所以我选择64bit,也就是红框圈起来的部分

如果你的是32位的系统,选择上面的32bit即可

然后下载完毕后我们解压到一个磁盘里面

这里我解压到了D盘

然后我们设置环境变量

右键此电脑——属性——高级系统设置——高级——环境变量(N)

如果具体过程不清楚,看我的其他的文章,里面有详细写,这里就不写那么清楚了,上面就是鼠标点击的流程,便可以找到环境变量

然后我们找到下面的系统变量

Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined_第3张图片

点击新建

然后输入以下内容

变量名写CATALINE_HOME(必须全部大写)变量值写你tomcat解压的目录即可,我的在D:\Tomcat\apache-tomcat-8.5.51

Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined_第4张图片

然后我们点击确定

然后在找到上方的用户里面的Path变量,然后双击

Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined_第5张图片

然后点击新建2个

分别添加下面两条内容

%CATALINE_HOME%\lib

%CATALINE_HOME%\bin

然后点击确定

然后再一直确定下去即可

变量设置完成后我们再打开你的解压目录

进入conf文件夹

Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined_第6张图片

然后找到tomcat-users.xml文件夹,右键用记事本打开进行编辑

翻到最下面找到下面几行内容

Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined_第7张图片

去掉注释,也就是图片上方的符号即可去掉注释

然后保存——关闭

这里用的是tomcat默认的user信息,如果你仅仅测试这些就ok,如果是发行项目有需要,则按照你的需要修改相关信息。

如果仅本地测试,user不进行此步操作也是可以的。

然后我们再进入bin目录

Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined_第8张图片

找到startup.bat文件

然后在cmd里面执行这个文件

如果提示下面的内容

说明我们需要设置下JAVA_HOME变量

首先检查你的环境变量——系统变量是否有JAVA_HOME

如果没有添加上JAVA_HOME系统变量

然后再尝试启动,如果还是无法启动再尝试下面的方法

一般情况来说,上面就可以解决的。

另一种方法:

我们打开bin目录下的setclasspath.bat文件,右键选择用记事本编辑

然后添加下面的内容

注意路径需要修改成你安装的jdk和jre的路径

set JAVA_HOME = "C:\Program Files\Java\jdk1.8.0_131"

set JRE_HOME = "C:\Program Files\Java\jre1.8.0_131"

Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined_第9张图片

修改好之后我们选择保存然后关闭即可

 

至此安装完成,下面是测试是否启动正常

===============================

然后我们再运行startup.bat文件

Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined_第10张图片

出现这个界面之后说明tomcat启动成功

然后我们去浏览器访问一下localhost:8080如果出现下图网页说明正常

Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined_第11张图片

至此tomcat就安装测试完成了

控制台乱码问题处理

关于如何解决上图控制台乱码问题,见我的另一篇文章(乱码不影响使用,看着不舒服可以继续看我的另一个文章进行解决)

Tomcat显示乱码控制台、IDEA乱码解决方案

https://blog.csdn.net/Gu_fCSDN/article/details/104426709

END

你可能感兴趣的:(Windows下安装Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined)