Linux:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JD

我的情况:要用MAVEN编译项目,原本环境中存在OPENJDK和乱七八糟的东西,会报No compiler is provided in this environment.这个错,然后自己按照网上的说法配了一个JDK,而且配置过了相应的环境变量(用export),但是还是会存在这个错
因为此前一些WIN下面的相关问题会涉及到删除javaws.exe, javac.exe, java.exe的操作,所以我尝试性的试了下whereis javawhereis javacwhereis javaws,这三个指令,结果发现我的java存在多个,而且不位于JDK下面的那个java排在了前面,因此我就直接把那个java给rm -f了,结果就行了…
实际做的时候建议备份一下那个要删掉的java文件,可以pscp下载下来,用完放回去

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值