【发布时间】:2014-08-02 22:25:58
【问题描述】:
我正在尝试使用 Maven 构建一个项目,但我总是收到此错误:
未能在项目语言工具核心上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile):没有这样的编译器“javac”。 -> [帮助 1]
我已将%JAVA_HOME% 设置为我的JDK(即JDK7,我必须使用它,因为项目需要它)。
我正在使用 maven-compiler-plugin 3.1 版
Maven 和 JAVA 版本
Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T19:37:52+02:
Maven home: D:\apache-maven-3.2.1\bin\..
Java version: 1.7.0_40, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_40\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
关于如何解决问题的任何想法?
【问题讨论】:
-
执行
mvn -v会看到什么Java版本? -
似乎您的 JAVA_HOME 指向的是 JRE 而不是 JDK 目录
vendor: Oracle Corporation Java home: C:\Program Files\Java\jdk1.7.0_40\**jre**
标签: java maven languagetool