您的位置:首页 > 其它

No compiler is provided in this environment. Perhaps you are running on a JR

2017-07-20 15:51 399 查看
http://blog.csdn.net/raymond27/article/details/54962795

出现错误后,查看了许多网友的解决方式,但都没有解决我遇到的问题,可能是情况还是有些许的不同;下面直接说说我的问题的解决办法,希望对大家有所帮助;Eclipse中Maven报错信息如下:



本以为可能是Eclipse配置Maven没配置好,或者是jdk和jre环境出现问题,后来在cmd窗口找到maven目录,输入mvn clean compile也输出同样的错误,大致阅读了一下,说的是执行编译失败,"你是不是在JRE环境下运行而不是JDK?",想了想,JDK已安装、各种环境变量配置没有问题,为什么会出现这种状况呢?寻思了一会儿,知道了原来Eclipse运行是需要一个JRE,而这个JRE并不是系统环境变量中的
javac
目录下的JRE,而是JDK安装时候自带的JRE目录,此目录下并无
javac
,故无法进行java的编译,问题找到了,下面说一下具体解决方案。


在Eclipse的菜单中,进入 Window > Preferences > Java > Installed JREs > Execution Environments,选择JavaSE-1.x, 在右侧选择JDK的安装目录(注意不要选择JRE的目录).







然后,进行maven install的时候就会找得到javac了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐