博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven报错Please ensure you are using JDK 1.4 or above and not a JRE解决方法!
阅读量:5330 次
发布时间:2019-06-14

本文共 586 字,大约阅读时间需要 1 分钟。

https://www.cnblogs.com/shihua513/p/6163682.html

 

在eclipse下用maven编译时,很有可能出现以下错误:

Please ensure you are using JDK 1.4 or above and

not a JRE (the com.sun.tools.javac.Main class is required).

// 请确保您使用的是JDK 1.4或以上版本

不是一个JRE(com.sun.tools.javac。主类是必需的)。//

原因:eclipse默认是使用jre作为运行环境,而maven编译需要jdk作为运行环境。

我们只要做如下更改即可。

在eclipse中打开,

window -> preferences ->  -> installed jres,点击add->选择Standard VM,新加一个环境,设为默认环境,注意location选择为你的jdk目录。

然后再去编译你的项目,就OK了。

如果还是不行,就在你的项目上右击,build path -> configure build path,编辑JRE System Library,选择刚才新建的默认环境

再去编译即可。

转载于:https://www.cnblogs.com/achengmu/p/10004168.html

你可能感兴趣的文章
第五周助教小结
查看>>
封装一个通过类名获取对象的函数
查看>>
P2037 电话号码
查看>>
NoClassDefFoundError && ClassNotFoundException
查看>>
JavaEE框架整合之基于注解的SSH整合
查看>>
力扣——二叉树的层平均值
查看>>
Android上dip、dp、px、sp等单位说明(转)
查看>>
32个Chrome 针对网页设计师和开发人员扩展
查看>>
urllib2.urlopen超时问题
查看>>
BAT等互联网公司薪资分享
查看>>
jsp forward 动作标签
查看>>
Hide C# winform App Window When Started by Task Scheduler
查看>>
中颖电子AD操作
查看>>
约瑟夫问题解决
查看>>
Android他们控制的定义(一)
查看>>
STL algorithm算法min,min_element(35)
查看>>
mysql 加入列,改动列,删除列。
查看>>
structs2注解+jsp+ajax实现post异步载入select
查看>>
UC浏览器插件开发
查看>>
结构体数组
查看>>