JAVA_HOME should point to a JDK not a JRE的一个解决办法(转载)

Tomcat

---------

这个问题挺常见的。主要是。

JAVA_HOME should point to a JDK not a JRE

百度了一下,发现有许多解决办法。有些能行有些不行。因人而异。

这里说一下,觉得比较有效的办法。

----------

JAVA_HOME should point to a JDK not a JRE

首先想到和 JAVA_HOME 有关。

于是CMD。

输入 if not exist "%JRE_HOME%\bin\java.exe" echo no jre java 回车

结果:no jre java

再输入 if not exist "%JAVA_HOME%\bin\java.exe" echo no jdk java 回车

结果:no jdk java

//环境变量没有java jre and java jdk。

最后输入 if not exist "%JAVA_HOME%\bin\java.exe" echo "%JAVA_HOME%\bin\java.exe" 回车

结果:"C:\Program Files\Java;\bin\java.exe"

//发现什么没有。唔,多了分号。

赶快去JAVA_HOME里,把 C:\Program Files\Java; 改成 C:\Program Files\Java (去掉分号)

再CMD。

输入 if not exist "%JAVA_HOME%\bin\java.exe" echo "%JAVA_HOME%\bin\java.exe" 回车

结果:"C:\Program Files\Java\bin\java.exe"

OK。搞定。运行 startup.bat 吧。

时间: 2024-10-09 10:52:30

JAVA_HOME should point to a JDK not a JRE的一个解决办法(转载)的相关文章

在安装idel的jdk的时候报 Error:NB:JAVA_HOME should point to a JDK not a JRE

解决方法是: 首先检查环境: cmd里运行 输入javac跟java命令 正常 输入 if not exist "%JAVA_HOME%\bin\java.exe" echo "%JAVA_HOME%\bin\java.exe" 回车 结果:"C:\Program Files\Java\bin\java.exe"  也并没有分号,说明环境配置正确 那就应该是tomcat的问题,在网上查找了几种方式: 一:在catalina.bat中的 set C

TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决

本人使用的Tomcat版本为apache-tomcat-6.0.18(用的是解压包),解压路径为E:\apache-tomcat-6.0.18\apache-tomcat-6.0.18\,我如果部署在myEclipse里启动可以正常启动,当然也可以访问我的工程,但是如果我直接在tomcat源文件bin里启动startup.bat的话里变就给我显示: The JAVA_HOME environment variable is not defined correctlyThis environmen

eclipse启动时jdk环境变量的问题及解决办法

以前傻乎乎的,每次安装什么软件都是下载个windows安装文件,然后双击完exe文件就是一个劲儿的点下一步.知道完成,就心满意足的去使用了,后来发现机子卡了,垃圾多了,有些软件明明自己貌似没点安装竟然也有.当时觉得好神奇,现在才发现,那都是自己的问题.好了废话不多说了,接下来说下在本机没有安装JDK的情况下eclipse启动时报的错误及解决办法. eclipse(下载链接:[eclipse](http://pan.baidu.com/s/1mgu0COw)刚刚下载之后 如果没有安装JDK和配置环

jetty访问jsp页面出现异常:org.apache.jasper.JasperException: PWC6345: A full JDK (not just JRE) is required解决

今天在jetty下配置一个jsp模版的报表页面,报如下异常信息: org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:92) at org.apa

Tomcat启动找不到JAVA_HOME另类解决办法

1.解决方法:比较新版本的JDK,比如JDK1.7.安装完JDK不会自动注册环境变量JAVA_HOME,JRE_HOME. 这里有一种简单的方法,就是修改setclasspath.bat文件的方法.原理是Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat调用的是setclasspath.bat文件. 修改如下: rem------------------------------------------------------------------

JDK Required: 'tools.jar' seems to be not in IDEA classpath解决办法

http://www.androidren.com/index.php?qa=308&qa_1=jdk-required-tools-jar-seems-to-be-not-in-idea-classpath解决办法 今天在Ubuntu下安装ideaIU-14.0.3.tar.gz的时候,刚开始遇到JAVA_HOME没有配置的问题,后来按照下面命令: sudo apt-get install default-jre 后,提示如题的错误,最后发现上面的安装方法是不完全的安装JDK,所以需要安装JD

installed jre指向jdk而非jre位置&

1.eclipse菜单 - Window - Preferences- Java - Installed JREs 将配置的JRE定位到JDK,例如JRE home:D:\Program Files (x86)\Java\jdk1.6.0_45 2.ALT+F5 进行 update project . 3.Debug or Run again. 'JAVAC' 不是内部或外部命令解决方法 没有安装jdk,只安装了jre jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里

centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法

centos 下安装jdk.tomcat 以及tomcat无法从外部访问的解决办法 原创 2014年08月28日 10:24:33 标签: selinux enforce cent 2223 昨天在centos下安装了jdk和tomcat,并调试通,之前从Ubuntu下装过,还没有从centos弄过,记录一下安装过程与出现的问题. 首先准备好安装文件,jdk-6u45-linux-i586-rpm.bin  apache-tomcat-6.0.41.tar.gz 进入目录 [html] view

JAVA开发-eclipse打开失败:A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available……的解决办法

写在前面: 第一次使用,以为直接下好eclipse就可以直接使用了,然而是我蠢了...实际eclipse只是一个工具,使用前面还需要为这个开发工具提供所依赖的开发环境,以便其能够完成各种具体功能. 解决办法: 1.下载Java Development Kit(JDK),官方网址为https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html,但是一般不能下(所以建议去CSDN之类的第三方平