Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mvn抱怨java源代码,即使将使用所需的源代码_Java_Linux_Eclipse_Maven - Fatal编程技术网

mvn抱怨java源代码,即使将使用所需的源代码

mvn抱怨java源代码,即使将使用所需的源代码,java,linux,eclipse,maven,Java,Linux,Eclipse,Maven,这看起来真的很奇怪,但当我尝试用mvn命令“mvn clean install”构建一个jar/war文件时,它会说,源代码1.5中不支持代码中的某些函数(例如try catch),即使我在IDE Java 1.8库中使用它作为源代码,并且在Eclipse中一切都将完美执行 Maven home: /usr/share/maven3 Java version: 1.8.0_91, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-

这看起来真的很奇怪,但当我尝试用mvn命令“mvn clean install”构建一个jar/war文件时,它会说,源代码1.5中不支持代码中的某些函数(例如try catch),即使我在IDE Java 1.8库中使用它作为源代码,并且在Eclipse中一切都将完美执行

Maven home: /usr/share/maven3
Java version: 1.8.0_91, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
什么是问题


非常感谢

我可以看到一些问题:

请查看您的maven编译器插件配置。这里应该说

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
    </configuration>
</plugin>

org.apache.maven.plugins
maven编译器插件
3.1
1.8
1.8
因为我担心pom.xml中的源/目标配置错误。确保双方都说“1.8”


顺便说一句,在编译时,我会使用JDK,而不是JRE作为JAVA_HOME。请尝试类似于导出JAVA\u HOME=/usr/lib/jvm/JAVA-8-openjdk-amd64的方法

我可以看到一些问题:

请查看您的maven编译器插件配置。这里应该说

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.1</version>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
    </configuration>
</plugin>

org.apache.maven.plugins
maven编译器插件
3.1
1.8
1.8
因为我担心pom.xml中的源/目标配置错误。确保双方都说“1.8”


顺便说一句,在编译时,我会使用JDK,而不是JRE作为JAVA_HOME。请尝试类似于
export JAVA\u HOME=/usr/lib/jvm/JAVA-8-openjdk-amd64

插件的使用解决了问题!非常感谢。插件的使用解决了这个问题!非常感谢。