Eclipse is running in a JRE, but a JDK is required 解决方法
2015-11-05 11:48
531 查看
Eclipse is running in a JRE, but a JDK is required 解决方法
Categories: Java;Tagged with: Eclipse • Java • JDK;
@ October 7th, 2010 9:08
安装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.如果没有JDK, 则先新增一个Standard VM.
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
3. 重启Eclipse, 警告不再出现.
See: http://tech.karolzielinski.com/m2eclipse-eclipse-is-running-in-a-jre-but-a-jdk-is-required
相关文章推荐
- Eclipse 修改 工程名称
- java:23种设计模式全解析之一
- JDK中的设计模式应用实例
- 使用Spring Security和OAuth2实现RESTful服务安全认证
- java Collection.sort指定升序或降序
- Eclipse下Logcat显示Android日志攻略一
- Java线程安全
- Java整型数组的最大长度到底有多长?
- java与模式 博客园
- Java整型数组的最大长度到底有多长?
- 用json在java和C#之间传递base64的问题。。。
- Java代码性能优化
- java enum实现的单例
- java jsp 浏览器后退缓存问题
- Java学习(二十一):Properties配置文件的读取
- java文件读写操作大全
- Java 编程下的并发线程之间的同步代码块死锁
- Java常用的类方法使用总结
- java中HashMap详解
- 约瑟夫问题 java 实现