maven编译java项目问题(主要针对idea)——Error:java: 无效的目标发行版: 1.8

首先呢,出现这个问题的主要原因是编译的javac版本与实际项目编译的版本冲突,所以解决问题的就有从这些方面出发了:

1.查看项目jdk版本与语言级别,file-->project structrue-->project

2.查看编译的级别,file-->settings-->Build,Execution,Deployment-->Compiler-->Java Compiler修改编译的级别

3.对于maven项目可以在pom文件内配置编译的版本

(1)在properties标签内配置

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>

(2)在build-->plugins标签内配置compiler插件,同样可以配置编译版本(插件的详细配置参考http://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html)

<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.7.0</version>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
</plugin>
 
时间: 2024-10-27 12:58:13

maven编译java项目问题(主要针对idea)——Error:java: 无效的目标发行版: 1.8的相关文章

maven 启动 报错 Fatal error compiling: 无效的目标发行版

http://news.tuxi.com.cn/news/119999990123162/31622105.html http://lyking2001.iteye.com/blog/837440 针对Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1的解决方案 http://blog.csdn.net/u011734144/article/details/51894942 *************

maven:Fatal error compiling: 无效的目标发行版: 1.8.0_45 -&gt; [Help 1]

使用mvn clean install命令的时候出现如下的错误: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project springboot_all: Fatal error compiling: 无效的目标发行版: 1.8.0_45 -> [Help 1] 网上查了许多,都说是什么jdk不一样,但我jdk就是1.8的,没错. 看

idea 项目中 maven 编译出错Fatal error compiling: 无效的目标发行版: 1.8 -&gt; [Help 1] 解决方法

首先,pom文件中配置了编译版本为1.8,但报错 解决办法: 首先在File-->settings中进行如下配置 然后,File-->Project structure中进行如下设置 再运行就不报错了 原文地址:https://www.cnblogs.com/shenzhenhuaya/p/15226181250_shenzhenhua025.html

maven编译错误,警告: BASE64Decoder是内部专用 API, 可能会在未来发行版中删除

修改红色部分版本号为2.3.2              <plugin>                 <groupId>org.apache.maven.plugins</groupId>                 <artifactId>maven-compiler-plugin</artifactId>                 <version>2.3.2</version>           

idea编译工程时出现Error:java: 无效的目标发行版: 1.8

见图,从上述可以看出工程用的jdk1.7,而idea编译时采用的是1.8版本(应该idea新版本内置的jre是1.8吧,默认编译采用1.8) 修改:如下图 http://blog.csdn.net/lyxtime/article/details/43372949

idea运行项目时报Error:java无效的源发行版:1.8

如果你安装的是JDK1.7,而在file->project structure中设置的是language level是8的话,就会出现这个错误提示:无效的源发行版:8. 解决办法:将语言级别改为7,或6.即语言级别不能高于你安装的版本. 另外,如果file -> settings -> build,exception,deployment -> compiler -> java compiler 中如果将模块的target bytecode version改为1.8,则会出现

Java编译报错:无效的源发行版

简介 IDEA编译Java项目报错:无效的源发行版9 目测原因编译等级不对,需要调整IDE中的编译等级相关参数 解决方案 打开设置,-->Java Compiler选择如图所示的选项进行相应调整 打开项目构建(Project Structure...)--> Project选择相应的编译级别 打开项目构建(Project Structure...)--> Modules选择相应的模块, 看下模块的编译级别是否对应 参考资料 IDEA: Error:java: 无效的源发行版: 9 原文地

[java问题记录]IntelliJ Idea编译报错:javacTask: 源发行版 1.8 需要目标发行版 1.8

原因:不详,可能是升级idea造成的,之前打过一个升级补丁: 错误信息: Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8Information:2017/1/24 11:27 - Compilation completed with 1 error and 0 warnings in 5s 873msInformation:java: Errors occurred while compiling module 'java-lessions'I

Idea maven编译报错 javacTask: 源发行版 1.8 需要目标发行版 1.8

javacTask: 源发行版 1.8 需要目标发行版 1.8 [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] An unknown compilation problem occurred [INF