Maven无法执行目标编译
我正在从terminal在Solaris服务器上使用mvn compile编译一个简单的maven应用程序,我得到以下错误:Maven无法执行目标编译,maven,pom.xml,maven-compiler-plugin,Maven,Pom.xml,Maven Compiler Plugin,我正在从terminal在Solaris服务器上使用mvn compile编译一个简单的maven应用程序,我得到以下错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project maven-demo: Compilation failure -> [Help 1] 这是我的pom.xml &l
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project maven-demo: Compilation failure -> [Help 1]
这是我的pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>MavenTest</groupId>
<artifactId>maven-demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<properties>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
</properties>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<fork>true</fork>
<source>1.8</source>
<target>1.8</target>
<executable>/usr/jdk/instances/jdk1.8.0</executable>
</configuration>
</plugin>
</plugins>
</build>
</project>
您的应用程序不是javac。而不是目录,您需要指定完整的路径。请将完整的错误消息添加到问题中。问题中的错误消息已经是完整的错误消息。在我将/bin/javac添加到路径后,它显示了相同的错误。如果您不分叉编译,您会遇到相同的问题吗?如果我不分叉,这就是错误:[error]未能执行目标org.apache.maven.plugins:maven编译器plugin:3.6.1:编译项目maven上的默认编译演示:编译失败[错误]此环境中未提供编译器。也许您运行的是JRE而不是JDK?这可能是一般问题。也许你的Maven运行在JRE上?确保你的JAVA_主页和路径设置正确。