maven 解决 Eclipse is running in a JRE, but a JDK is
2014-04-04 19:42
387 查看
解决安装了maven插件的myeclipse每次开启报错
The Maven Integration requires that Eclipse be running in a JDK, because a number of Maven core plugins are using jars from the JDK.
Please make sure the -vm option in eclipse.ini is pointing to a JDK and verify that Installed JRE’s are also using JDK installs.
我的解决办法:
Eclipse is running in a JRE, but a JDK is required 落雨 maven
是在 ‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’.下增加一个jdk,注意是jdk不是jre
是在D:\Program Files\MyEclipse x.x\eclipse下的eclipse.ini里增加如下代码:
【-vm C:\Program Files (x86)\Java\jdk1.6.0_10\bin\javaw.exe】 这行代码,注意vm后要换行
在myeclipse的快捷方式里面右键属性的目标里面最后面添加 vm参数:-vm "F:\java\jdk\jdk1.6.0_10\bin\javaw.exe"(这一步最关键)
然后重启myeclipse就ok啦!
网上其他解决:
(1)设置系统安装的JDK目录set your JDK as a default Java environment in eclipse (default installed JRE)
Open eclipse. Click on ‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’.
If you can’t find any JDK on the list -> click ‘Add’ -> ‘Standard VM’ -> set all paths and click ‘Finish’.
After that – check this JDK on the list of installed JREs and click ‘OK’.
(2)增加JDK路径到eclipse.ini文件中add path to your SDK in eclipse.ini
open ‘eclipse.ini’ and add there: -vm path_to_javaw_on_your_machine,so in my example it will be (jdk1.6.0_17 on Windows):-vm
D://Java/jdk1.6.0_13/jre/bin/javaw
不能有空格,否则要用~1代替,如: ‘Program Files’ is ‘Progra~1′. Notice 1: Do not use paths with spaces! Replace all dir names with spaces to their shortcuts. For example: ‘Program Files’ is ‘Progra~1′.
要分为2行写。Notice 2: ‘-vm’ is in the first line, path is in the second line
your ‘eclipse.ini’ looks like this:
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
D:/Java/jdk1.6.0_13/jre/bin/javaw
-vmargs
-Xms40m
-Xmx256m
-vm要在-vmargs前面。Notice : ‘-vm’ must be "-vmargs" above
重启eclipse。Restart eclipse and everything should be fine.
转自:/article/2886942.html
http://liguoliang.com/2010/eclipse-is-running-in-a-jre-but-a-jdk-is-required/
The Maven Integration requires that Eclipse be running in a JDK, because a number of Maven core plugins are using jars from the JDK.
Please make sure the -vm option in eclipse.ini is pointing to a JDK and verify that Installed JRE’s are also using JDK installs.
我的解决办法:
Eclipse is running in a JRE, but a JDK is required 落雨 maven
是在 ‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’.下增加一个jdk,注意是jdk不是jre
是在D:\Program Files\MyEclipse x.x\eclipse下的eclipse.ini里增加如下代码:
【-vm C:\Program Files (x86)\Java\jdk1.6.0_10\bin\javaw.exe】 这行代码,注意vm后要换行
在myeclipse的快捷方式里面右键属性的目标里面最后面添加 vm参数:-vm "F:\java\jdk\jdk1.6.0_10\bin\javaw.exe"(这一步最关键)
-vm C:\Program Files (x86)\Java\jdk1.6.0_10\bin\javaw.exe -clean -showsplash com.genuitec.myeclipse.product.ide --launcher.XXMaxPermSize 128m -vmargs -Xms128m -Xmx256m -Duser.language=en -XX:PermSize=256M -XX:MaxPermSize=256M
然后重启myeclipse就ok啦!
网上其他解决:
(1)设置系统安装的JDK目录set your JDK as a default Java environment in eclipse (default installed JRE)
Open eclipse. Click on ‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’.
If you can’t find any JDK on the list -> click ‘Add’ -> ‘Standard VM’ -> set all paths and click ‘Finish’.
After that – check this JDK on the list of installed JREs and click ‘OK’.
(2)增加JDK路径到eclipse.ini文件中add path to your SDK in eclipse.ini
open ‘eclipse.ini’ and add there: -vm path_to_javaw_on_your_machine,so in my example it will be (jdk1.6.0_17 on Windows):-vm
D://Java/jdk1.6.0_13/jre/bin/javaw
不能有空格,否则要用~1代替,如: ‘Program Files’ is ‘Progra~1′. Notice 1: Do not use paths with spaces! Replace all dir names with spaces to their shortcuts. For example: ‘Program Files’ is ‘Progra~1′.
要分为2行写。Notice 2: ‘-vm’ is in the first line, path is in the second line
your ‘eclipse.ini’ looks like this:
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
D:/Java/jdk1.6.0_13/jre/bin/javaw
-vmargs
-Xms40m
-Xmx256m
-vm要在-vmargs前面。Notice : ‘-vm’ must be "-vmargs" above
重启eclipse。Restart eclipse and everything should be fine.
转自:/article/2886942.html
http://liguoliang.com/2010/eclipse-is-running-in-a-jre-but-a-jdk-is-required/
相关文章推荐
- java Map 遍历速度最优解
- java--反射
- 关闭MyEclipse的Quick Update
- Spring MVC的中如何使用AOP拦截到@控制器?
- JAVA中if多分支和switch的优劣性。
- Java正则表达式教程
- 常用的Java库、框架和工具清单
- eclipse web项目 设置路径
- spring--quartz--手动执行
- java笔记之集合
- spring+ibatis框架下事务代码的编写示例
- Eclipse设置风格
- jdk与jre的区别
- java gzip 压缩字符串
- java AES 加密/解密
- java RSA 加密/解密
- java获取当前路径
- 如何在spring框架中解决多数据源的问题
- 从JAVA转学习Go——Go在eclipse的环境搭建
- java C# RSA加密/解密 通用