【发布时间】:2015-09-11 16:16:46
【问题描述】:
尝试在 Eclipse 中对 jar 项目执行 maven 编译目标时,它未能说明没有找到 java 编译器。它表明它正在使用 jre1.8.0_45 的路径。我在eclipse中配置的java构建路径使用的是jdk1.7.0_80,并且配置了正确的对应环境。
我试图在 eclipse 打开时重命名 jre 目录,但它显示有什么东西被锁定了,而且果然是使用 jre1.8 启动的 eclipse。如果我在 eclipse 关闭时重命名了 jre1.8 目录,那么它将不会再次启动并抱怨找不到 java 目录。
我想我在这里得到的是,这是火星的错误吗?还是我错过了什么,因为 Eclipse 中的所有内容都指向 1.7。
谢谢, 内特
【问题讨论】:
-
Eclipse 使用自己的 Java 编译器,它只需要一个 JRE。它独立于 Maven 编译器插件的 JDK 路径。你需要配置你的Maven项目的pom;不是 Eclipse,也不是重命名目录。详情请看这里:maven.apache.org/plugins/maven-compiler-plugin/examples/…
标签: java eclipse maven m2e eclipse-mars