最近在学习maven,遇到Unable to locate the Javac Compiler in maven,这个错误,找了一下按照很多方法做都没用,什么设置eclipse的ini文件都没用,找了好久,尝试了好久,终于发现问题出在jre definition中的jre home指向jre而没指向jdk从而导致这个问题的,希望自己和大家以后都能有所注意,接下去,写一下详细步骤的设置。
问题出现原因:项目中的jre运行环境和环境变量java home中不一致导致的。
解决方法:将project的jre改为java home中一致的路径。
在eclipse中的具体步骤为:
Step 1 : 右键项目选择Properties
Step 2 : 进入Java Build Path ->Libraries
Step 3 : 选择JRE System Library-> 点击 Edit 按钮 ->点击 Installed JREs按钮
Step 4 : 编辑java Edit JRE 与JRE Home =JAVA_HOME 环境变量中的一致即可