Eclipse is running in a JRE, but a JDK is required 解决方法

本文非原创,转自http://liguoliang.com/2010/eclipse-is-running-in-a-jre-but-a-jdk-is-required/

安装Maven后每次启动出现警告信息:

Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.

分两步解决问题:

1. 检查Eclipse正在使用的JRE

‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 确定正在使用JDK而非JRE.

2. 配置Eclipse.ini

检查Eclipse配置文件, 增加/编辑以下代码:

-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw

注意事项:

1. 第一行参数名称, 第二行为值, 不能写到同一行中

2. 关于第二行的值, 因为不允许出现空格, 所以使用Progra~1或2 替代”Program Files (x86)”.
如果在Program Files下, 请使用Progra~1, 如果在x86下, 则使用Progra~2

3. 在文件中的位置, 不能放到最后(不能在-vmargs之后), 不放心的直接放到文件最前, 如:

-vm
C:\Progra~2\Java\jdk1.6.0_16\jre\bin\javaw
-startup
.....
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms240m
-Xmx912m
时间: 2024-08-17 04:36:33

Eclipse is running in a JRE, but a JDK is required 解决方法的相关文章

Eclipse is running in a JRE, but a JDK is required Some Maven plugins may not work when importing projects or updating source folders.

安装Maven后每次启动出现警告信息: Eclipse is running in a JRE, but a JDK is requiredSome Maven plugins may not work when importing projects or updating source folders. 分两步解决问题: 1. 检查Eclipse正在使用的JRE 'Window' -> 'Preferences' -> 'Java' -> 'Installed JREs' 确定正在使用

Eclipse is running in a JRE, but a JDK is required

安装Maven后每次启动出现警告信息:    Eclipse is running in a JRE, but a JDK is required.     Some Maven plugins may not work when importing projects or updating source folders. 分两步解决问题: 1. 检查Eclipse正在使用的JRE 'Window' -> 'Preferences' -> 'Java' -> 'Installed JRE

Eclipse解决方案之"Eclipse is running in a JRE, but a JDK is required"

Open the eclipse folder and edit the eclipse.ini file: Please check if the file has the -vm parameter, if not, then add it. -vm C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe Note: It should be add before the -vmargs parameter. See my eclipse.ini, j

Maven编译失败,提示No compiler is provided in this enviroment. Perhaps you are running on a JRE rathen a JDK ?

用maven对项目进行构建时,提示No compiler is provided in this enviroment. Perhaps you are running on a JRE rathen a JDK ?错误,如下图 出现此错,只需要将JRE home指定为jdk(jdk目录本身自带jre)安装目录,再次用maven构建项目即可,如下图示 更为详细的步骤可以参考如下博客:https://blog.csdn.net/lslk9898/article/details/73836745 原

ECLIPSE中部署工程报“Undefined exploded archive location”错误的解决方法。

错误信息为:Undefined exploded archive location 原因:在工程转移过程中,导致工程的配置文件出错: 解决方法:           1.在工程目录下的.mymetadata文件中可能webrootdir被改无效了(把下面内容拷到你的.mymetadate文件中的相应位置上):或者有可能少了这context-root这个属性:添加上这个属性即可,内容如下:             context-root="/上面的name属性值"          

eclipse启动出现“An Error has Occurred. See the log file”解决方法

最近在启动eclipse时出现了“An Error has Occurred. See the log file”的错误,点击确定后也不能启动eclipse.查看log文件,出现类似: java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPri

Eclipse启动时卡死在"Android SDK: Resolving error markers"的解决方法

转自: www.candylog.com ADT经常在用一段时间之后重新启动时就卡死,等多久都不能加载成功了,我个人已经遇到3次这种情况.在stackoverflow上看到一个解决方法试下来是最靠谱的.分享给大家. 1. cd [workspace directory]2. cd .metadata3. find . -name .markers -exec rm {} \;4. eclipse -clean -refresh 第4步对于mac用户,eclipse在/Eclipse.app/Co

eclipse Maven构建的工程无法发布lib到tomcat的解决方法

问题: eclipse导入基于Maven的web项目时,发布到tomcat中,发现lib目录及jar包没有发布过去. 解决方案: eclipse中,选择项目属性Properties --> Deployment Assembly --> Add --> Java Build Path Entries, 然后选择Maven Dependencies.然后重新发布项目到tomcat即可.

eclipse下不能编译.ftl文件,会报错的解决方法

先安装一个插件 右击ftl文件,选择open with 但是没有freeMarker这个选项,如果有直接打开,如果没有则需要下载相关插件. 要安装一个freemarker的插件,才可以编辑FTL文件,这个插件是集成在jboss-tools里面的可以eclipse在线安装 可以通过 help–Install New Software http://download.jboss.org/jbosstools/updates/stable/indigo/ 在JBoss Application Deve