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

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

在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/shihua513/p/6163682.html

你可能感兴趣的文章
参数传递 引用传递 值传递 ref传递
查看>>
spring ehcache使用笔记
查看>>
【知识总结】多项式全家桶(三点五)(拆系数解决任意模数多项式卷积)
查看>>
HTML5中input文本框输入,h1标签实时输出代码
查看>>
MySQL数据类型
查看>>
WPF 带水印的密码输入框
查看>>
ASP.NET Core 2.2 基础知识(十一) ASP.NET Core 模块
查看>>
ASP.NET Core 运行原理解剖[4]:进入HttpContext的世界
查看>>
sql-----STR 函数
查看>>
WPF中类似使用tab键功能,可以向上向下定位
查看>>
设置WPF输入框焦点
查看>>
SQLServer数据库差异备份
查看>>
SQL SERVER GO命令循环使用实例
查看>>
C# 调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配...
查看>>
你可能不知道的字符比较中的“秘密”
查看>>
SQL server 2005 PIVOT运算符的使用
查看>>
ASP.NET MVC基于标注特性的Model验证:将ValidationAttribute应用到参数上
查看>>
用Excel做出比肩任务管理软件的操作技巧
查看>>
Jquery--仿制360右下角弹出窗口
查看>>
jQuery的选择器中的通配符[id^='code'] 【转】
查看>>