解决A full JDK (not just JRE) is required

1、运行配置中切换安装的JRE

2、Java安装目录下搜索

3、自动列出JRE,含JDK和JRE

4、根据项目需要选择不同的JDK

时间: 2024-11-06 21:43:09

解决A full JDK (not just JRE) is required的相关文章

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

There is an error in invoking javac. A full JDK (not just JRE) is required

提示信息:There is an error in invoking javac.  A full JDK (not just JRE) is required 原 因:是由于Eclipse找不到JDK 发生的原因:我描写叙述一下我自己发生的原因,是由于我安装新版的JDK所引起的. 解决方法:直接贴图,直观一点. 大家记住了 这里的JRE是你JDK的路径.而不是JRE的路径 改动完后又一次执行项目,大功告成. ps:假设大家依照我上面的提示,还没有解决问题.能够给我留言.或者加我qq 18168

jetty8 中的异常 There is an error in invoking javac. A full JDK (not just JRE) is required...

在jetty文件夹下的start.ini文件里有这么一行"-Dorg.apache.jasper.compiler.disablejsr199=true"注释,把这个注释去掉,再启动就不会出现错误了.(把这一行最前面的“#”删除即可) 这个错误用eclipse启动jetty时不会出现,而用命令行启动时会出现,这个问题应该算apache的jsp引擎的一个bug.在jsp引擎中,如果java版本大于等于1.6.0,则默认会使用JDK自带的java编译器,这个编译器位于JDK中,在JRE中是

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

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" ec

在安装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

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里

[Java开发问题-3] jdk里的jre与外面jre的区别

问题:jdk里的jre与外面jre的区别 分析:如果我们安装了JDK,那么我们的电脑中将会有C:\Program Files (x86)\Java\jdk1.8.0_05文件夹 ,这个文件夹里面有一个jre文件夹.然后我们再安装jre,此时我们的电脑中有C:\Program Files (x86)\Java\jre8文件夹. 通过对比jre和jre8文件夹中的东西,我们发现基本是一样的,那么这俩文件夹到底有啥区别呢? 我们暂且成jre为自带jdk-jre,jre8为公共jre. jdk-jre与

jdk中的jre和jre有什么区别?

jdk 和 jre 是什么? 有什么区别? jre Jre 是java runtime environment, 是java程序的运行环境.既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦,还有所有java类库的class文件,都在lib目录下打包成了jar.大家可以自己验证.至于在windows上的虚拟机是哪个文件呢?学过MFC的都知道什么是dll文件吧,那么大家看看jre/bin/client里面是不是有一个jvm.dll呢?那就是虚拟机. jdk Jdk 是java developm