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