Eclipse中,No compiler is provided in this environment. Perhaps you are running on a JRE rather than a
2024-09-08 04:23:57
问题说明
Eclipse导入Maven项目后,执行 mvn clean install后,出现如下错误:
[INFO] ------------------------------------------------------------------------ |
大致阅读了一下,说的是执行编译失败,你是不是在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的目录).
no-jdk
然后,进行maven install的时候就会找得到javac了。
最新文章
- 打造android偷懒神器———RecyclerView的万能适配器
- Apache commons-client authentication(授权)
- jquery常用正则表达式
- Android小项目之七 应用程序的更新安装
- java 日期格式转换EEE MMM dd HH:mm:ss z yyyy
- PHP Simple HTML DOM 使用
- MD5 32位、16位加密
- Mybatis之ResultMap一个简短的引论,关联对象
- [补档]暑假集训D5总结
- 在Eclipse中如何关联源代码
- HDU1016(素数环)
- Kolakoski序列产生器
- html2canvas在Vue项目踩坑-生成图片偏移不完整
- mongo的runCommand与集合操作函数的关系
- 原 线程池中shutdown()和shutdownNow()方法的区别
- 【Android】android:manageSpaceActivity让应用手动管理应用的数据目录
- SVN多项目并行版本管理解决方案
- 6月17 ThinkPHP连接数据库------数据的修改及删除
- NIO基础之同步、异步、阻塞、非阻塞
- 查看 js对象
热门文章
- linux 权限提升
- 从docker介绍及其简介
- DotNetty关键概念及简单示例(基于NET5)
- charles 常用功能 (六)抓包结果列表指展示关注的接口(focus on 功能)
- day3(使用axios实现登录成功)
- 第8.11节 Python类中记录实例变量属性的特殊变量__dict__
- PyQt学习随笔:Qt Designer调用帮助时报错找不到assistant.exe文件的解决办法
- [Windows] 在 Microsoft Docs 网站中挖掘 MVVM 的各种学习资源
- 熊猫全球站视点关注,韩国投入47亿韩元开发区块链等ICT技术
- SNOI2020 部分题解