Tomcat闪退,出现The JAVA_HOME environment variable is not defined correctly的解决方案

简介: Tomcat出现The JAVA_HOME environment variable is not defined correctly问题的解决方案
年前还能用,结果过了年汤姆凯特(tomcat)歇菜了。
每次打开通过startup.bat打开都是一闪而过(闪退),但是环境变量配置完全正常。
通过命令行运行报出如标题所示错误The JAVA_HOME environment variable is not defined correctly...
搞了好长时间才找到解决方案,请允许我膜拜大佬(#^.^#)

正确的方法是 修改setclasspath.bat,直接在里边设置JAVA_HOME和JRE_HOME。

rem

---------------------------------------------------------------------------
rem Set CLASSPATH and Java options
rem
rem $Id: setclasspath.bat 730396 2008-12-31 13:49:30Z markt $
rem

---------------------------------------------------------------------------

set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10
set JRE_HOME=C:\Program Files\Java\jre 1.6.0_10

在这里插入图片描述
在这里插入图片描述

然后你就会惊讶的发现,tomcat竟然好了!!!

原文:https://blog.csdn.net/wzgyyh/article/details/8597367

相关文章
|
14小时前
|
存储 人工智能 Java
2024创建boot时 项目SDK11不支持所选的版本Java21 请选择较低版本的java 解决方案
2024创建boot时 项目SDK11不支持所选的版本Java21 请选择较低版本的java 解决方案
9 2
|
4天前
|
Java 关系型数据库 MySQL
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
9 0
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
|
4天前
|
Java 应用服务中间件 Apache
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
21 7
|
10天前
|
Java Maven
【已解决】MAC安装maven,The JAVA_HOME environment variable is not defined correctly, this environment
【已解决】MAC安装maven,The JAVA_HOME environment variable is not defined correctly, this environment
24 0
|
10天前
|
算法 Java 编译器
java.lang.StackOverflowError解决方案
java.lang.StackOverflowError解决方案
21 3
|
19天前
|
JavaScript Java
Java long传到前台精度损失解决方案
Java long传到前台精度损失解决方案
|
28天前
|
算法 Java
Java多线程基础-13:一文阐明死锁的成因及解决方案
死锁是指多个线程相互等待对方释放资源而造成的一种僵局,导致程序无法正常结束。发生死锁需满足四个条件:互斥、请求与保持、不可抢占和循环等待。避免死锁的方法包括设定加锁顺序、使用银行家算法、设置超时机制、检测与恢复死锁以及减少共享资源。面试中可能会问及死锁的概念、避免策略以及实际经验。
24 1
|
1月前
|
Java 应用服务中间件 Linux
什么是tomcat, tomcat该如何使用?(java)
什么是tomcat, tomcat该如何使用?(java)
32 1
|
1月前
|
Java 关系型数据库 MySQL
Java中文乱码浅析及解决方案
Java中文乱码浅析及解决方案
|
1月前
|
数据采集 监控 安全
java数字工厂MES系统全套源码Java+idea+springboot专业为企业提供智能制造MES解决方案
"MES" 指的是制造执行系统(Manufacturing Execution System)。MES在制造业中扮演着至关重要的角色,它是位于企业资源计划(ERP)系统和车间控制系统之间的系统,用于实时收集、管理、分析和报告与制造过程相关的数据。
26 0