这是Eclipse Maven支持中的一个错误。根据 Eclipse不支持所有全局Maven属性。
根据规格:
$ {java.home}指定当前JRE_HOME环境使用的路径,并使用相对路径来获取例如
至少在Eclipse 4.3.1中不是这样,这里java.home
始终指向 用于启动Eclipse 的 JRE,而 不是构建JRE。
要解决此问题,您需要使用JDK中的JRE来启动Eclipse,方法是在eclipse.ini
( before -vmargs
!)中添加以下内容:
-vm
C:/<your_path_to_jdk170>/jre/bin/server/jvm.dll