精华内容
下载资源
问答
  • 转来学习下)此刻我怀着沉重心情,写下这个恶心了我4个多小时解决办法:maven编译时候报错误如下:[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] ...

     (曾经也被这个问题困扰很久.这文章是我见过最全面的.转来学习下)  

    此刻我怀着沉重的心情,写下这个恶心了我4个多小时的解决办法:

    maven编译时候报的错误如下:

    [INFO] BUILD FAILURE

    [INFO] ------------------------------------------------------------------------

    [INFO] Total time: 1.660 s

    [INFO] Finished at: 2017-06-14T16:18:54+08:00

    [INFO] Final Memory: 18M/216M

    [INFO] ------------------------------------------------------------------------

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project utils: Compilation failure

    [ERROR] Failure executing javac, but could not parse the error:

    [ERROR] javac: 无效的目标发行版: 1.8

    [ERROR] 用法: javac <options> <source files>

    [ERROR] -help 用于列出可能的选项

    [ERROR] -> [Help 1]

    [ERROR]

    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.

    [ERROR] Re-run Maven using the -X switch to enable full debug logging.

    maven编译报错:

    1, 看自己的Java环境变量是否正确配置:

    JAVA_HOME :       C:\Program Files\Java\jdk1.8.0_92           //安装的Jdk路径
    PATH:            %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;     

    CLASS_PATH:   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  //注意前面的那个点和后面的分号

    按下"window"+R 输入cmd 按下"ENTER"  输入java和javac 出现下图说明配置成功:

    424a0cfed011d9e93840c034f8bd0b72.png

    2718c231d9ffb9b5b1749196d36cf819.pngd03625b1454005eec3ad573a28b2bc0e.png

    2,确认自己的maven配置的jdk的版本正确:

    按下"window"+R 输入cmd 按下"ENTER"  输入mvn -v 出现下图说明配置正确:

    16b9842ebbe23fa32424927a8ca68f3d.png

    3,"ctrl+shift+alt+s" , 打开project settings,确定项目的jdk和sdk是是否配置正确:

      3.1,project 下的project SDK,是否为项目需要的jdk:

    d9257bb00fafe6e5a225a90ff7e14ad6.png

      3.2 确定SDK是否选中:

    9a867c2a582c24748fd3aec8f90aaf0c.png

      3.3 language level不能比项目的jdk版本高:

    28a17fdb5ad5851c095a898d22ec69fd.png

      3.4确定modules下dependencies配置的jdk是否正确:

    2e7295cb3b04020a4eb4b5ea3c403298.png

    4, "run/dug configurations"  >>>需要运行的项目名称 >>>>>>runner  >>>>JRE配置是否正确:

    81d02df00d740494f93af6e8686738da.png

     5 , 按下 "ctrl + alt + s "  打开settings确定Java  compiler 的 Target bytecode version 是否选中项目需要的jdk版本:

    0dfe590d6c626dfaa23cccfc4b9e85c5.png

    6, 确定D:\apache-maven-3.2.5\conf下的settings的jdk版本配置正确:

    jdk-1.8

    true

    1.8

    1.8

    1.8

    1.8

    jdk17

    Repository for JDK 1.8 builds

    http://www.myhost.com/maven/jdk18

    default

    always

    7, 确定pom.xml配置是否正确:

    org.apache.maven.plugins

    maven-compiler-plugin

    2.3.2

    1.8

    1.8

    UTF-8

         我是死在最后一步的,公司的项目很多是依赖关系,部分还升级到jdk1.8版本,但是其中一个项目的还是1.7的!所以在编译到这个的时候一直提示 javac: 无效的目标发行版: 1.8, 恶心至极!   

    补充说明:经过一段时间的使用,我又发现了最根本的问题,直接修改pom.xml文件知识让你能够启动不报错而已! 它真正的原因是maven的runner的jre的环境依然在使用jdk1.7,所以才导致的冲突!只有在这里修改maven的runner的jre才能从本质上解决这个问题!

    caa9aa7bf4c389a1eb5d7ceead37da1a.png

    原文链接:https://blog.csdn.net/qq_37107280/article/details/73246274

    展开全文
  • IDEA导入外部项目报Error:java: 无效的目标发行版: 11的解决方法错误展示:Information:java: Errors occurred while compiling module 'employee-managemen'Information:javac 1.8.0_144 was used to compile java ...

    IDEA导入外部项目报Error:java: 无效的目标发行版: 11的解决方法

    错误展示:

    Information:java: Errors occurred while compiling module 'employee-managemen'

    Information:javac 1.8.0_144 was used to compile java sources

    Information:2020/9/1 12:03 - Build completed with 1 error and 0 warnings in 2 s 5 ms

    Error:java: 无效的目标发行版: 11

    解决方法:

    一、先看编译环境的JDk版本是否一致

    1.先看Idea的菜单 File-Settings-Build,Execution,Deployment-Compliler-Java Complier的jdk版本是1.8

    2.再看下菜单File-Project Structure下的Project和modules的编译环境是jdk1.8

    二、查看编码方式是否为utf-8

    重新启动项目,项目错误消失

    总结

    到此这篇关于IDEA导入外部项目报Error:java: 无效的目标发行版: 11的文章就介绍到这了,更多相关IDEA导入外部项目报错内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

    时间: 2020-08-29

    报错内容: Information:Using javac 1.8.0_73 to compile java sources Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8 Information:java: Errors occurred while compiling module 'EZSonar' Information:Module "EZSonar" was fully rebuilt due to project con

    前言 本文主要给大家介绍了关于IDEA导入eclipse项目并部署到tomcat的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 步骤如下: 1.首先引入本地项目 我这里是maven项目就直接选择的以maven项目引入,如果选eclipse的话,pom文件不会被初始化,部署tomcat会出问题 这项选完后,就一路next,jdk可以在引入的时候选择,也可以引入后在配置,注意jdk版本要与项目一致 现在项目就从成功引入进来了,可能现在项目会有一大堆红杠,是因为项目还没有配

    用idea写ssm项目,基于之前一直在用spring boot 对于idea如何运行ssm花费了一番功夫 启动Tom act一直在报404 我搜了网上各种解决办法都不行,花费一天多的时间解决不了 就是在pom中添加下面代码 org.apache.maven.pluginsmaven-compiler-plugin&lt

    1.打开侧面的maven,点击图中箭头指向的图标. 2.出现如下弹窗,在Command line在中输入执行的指令. 指令格式: install:install-file -Dfile= -DgroupId= -DartifactId= -Dversion= -Dpackaging= 如: mvn install:install-file -

    使用IDEA编辑Web项目已经逐渐超过了使用eclipse的人数,但是IDEA对于pom.xml的执行也就是Maven方式导包支持并不是很完善,简单来说就是pom.xml上面记录的依赖库一般都能导入,但是如果pom.xml上面的某个依赖库失效,比如远程服务器关闭或者网络不通,或者是你想要加入本地硬盘上的某个jar包而不修改pom.xml的时候,IDEA的弊端就会显现出来.主要表现就是无法获得的依赖库或者本地Jar包无法放到/WEB-INF/lib目录下,导致Web项目部署时报错. 一个常见的错误

    Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需要将jar包安装到本地maven仓库下,然后添加依赖即可. (1)安装到本地仓库,执行以下命令(其中的-Dfile/-DgroupId/-DartifactId/-Dversion项根据pom文件内容填写): mvn install:install-file -Dfile=xxxxx.jar -Dg

    在Android Studio项目中引用第三方jar包的方法: 步骤: 1.在build.gradle文件中添加如下代码: 备注:要添加在Android作用域下 sourceSets { main { jniLibs.srcDirs = ['libs'] } } 点击[Sync Now],会生成jniLibs文件夹 找到jniLibs文件夹对应的实体目录,把需要用到的jar包放到该目录下 在build.gradle文件中,在dependencies模块,添加以下代码: compile files

    场景一 要移除的jar包不在aar包中的classes.jar中 直接把aar包里的Jar打包的时候给去掉,就像下面这这样.注意,要使用exclude module这种方式,直接使用exclude group方式没有效果.exclude group的方法适用于exclude JAR包中的文件. implementation(name: '×××××××aar包', ext: 'aar') { exclude module: 'gson' } 场景二 要移除的jar包在aar包中的classes.

    idea2019导入maven项目中的某些问题 idea2019导入maven项目,会出现很多莫名其妙的问题,需要注意的是如果是idea2019的版本是3月以前的,那会maven需要下载3.6.1以前版本,3.6.2版本不兼容 需要3.6.1版本的童鞋可在官网下载,或者用下面链接获取: 链接: https://pan.baidu.com/s/1nkJNF1OUuzHxgsBHXa5gow 提取码: snk3 配置maven的setting.xml文件 如果导入依赖出现问题时,可从以下几方面查看:

    本文演示了如何如何编写JUnit 5测试用例,在Maven项目中运行JUnit 5测试用例. 编写JUnit 5测试用例 如果你是Java开发者,那么对于JUnit应该就不陌生.JUnit是Java单元测试的基础工具. JUnit目前最新的版本是JUnit 5.x,但广大的Java开发者估计还停留在JUnit 4.x,因此有必要演示下如何编写JUnit 5测试用例. 引入JUnit 5依赖 相比较JUnit 4而言,JUnit 5一个比较大的改变是JUnit 5拥有与JUnit 4不同的全新的A

    网上有很多关于maven项目中mirror.profile.repository的搜索顺序的文章,说法不一.官方文档并没有找到相关的说明,鉴于此,我抽时间做了一个验证. 依赖仓库的配置方式 maven项目使用的仓库一共有如下几种方式: 中央仓库,这是默认的仓库 镜像仓库,通过 sttings.xml 中的 settings.mirrors.mirror 配置 全局profile仓库,通过 settings.xml 中的 settings.repositories.repository 配置 项目

    首先看一下我的基本的开发环境: 操作系统:MacOS 10.13.5编辑器:IDEA 2018.3其他:MySQL8.0.15.Maven 3.3.9.JDK 1.8 好,下面就正式开始: 第一步:在IDEA中新建一个maven项目 1.使用骨架创建maven项目,此处选择:maven-archetype-quickstart 2.填入GroupId和ArtifactId 3.第一个选中maven安装的文件夹,第二个选中maven安装文件夹中的conf/settings.xml,第三个如果set

    详解如何将本地JAR包添加到本地Maven仓库中 有些时候,当我们需要在自己的maven工程中添加一个确定的jar而发现Maven中央仓库不存在时,但是我们自己手上有这些需要的jar包,那么我们可以自给自足,把这个jar包添加到我们的自己的maven仓库中,这样方便在maven工程中引用. 比如sqljdbc.jar在Maven中央仓库中找不到,但是我们的maven工程中确实需要这样的一个jar包,那么我们首先需要下载对应版本的sqljdbc.jar包到本地,然后按照以下的命令添加到本地仓库.(

    展开全文
  • 上图请忽略!一、报错问题分析问题1.Error:java:无效的目标发行版问题2.Information:javac 1.8.0_181 was used to compile java sources(翻译: " ...Idea报错:无效的目标发行版1.9,其实是指Idea中已经配置了 jdk...

    上图请忽略!

    一、报错问题分析

    问题1.Error:java:无效的目标发行版

    问题2.Information:javac 1.8.0_181 was used to compile java sources

    (翻译: " 信息: jdk 1.8.0 181版本已经被用于编译java源代码 ")

    小编的遇到问题如图所示:

    报错原因分析:

    Idea报错:无效的目标发行版1.9,其实是指Idea中已经配置了 jdk 1.8.0 181版本,而Idea又报错:无效的目标发行版1.9,因为有几个地方的jdk版本被Idea默认选择了1.9版本的jdk。哪是哪些地方被Idea默认选择了1.9版本的jdk呢?

    二、检查Idea上2个地方的 jdk

    1.检查第一个地方的 jdk

    (1)打开菜单栏的这个按钮:

    看下图右上角

    (2) 检查左边Project中的jdk---(小编用的jdk是 1.8.0 181 版本)

    在下图Project SDK:中检查jdk 版本是 否为1.8版本

    在Project language level:中检查jdk 版本是 否为1.8版本:8-Lambdas,type...

    (3) 检查左边Modules中的jdk

    检查Sources中的jdk是否是1.8版本:8-Lambdas,type...

    小编这里被idea默认选择了1.9版本的jdk,把它改为1.8版本即可:

    (4) 检查左边SDKs中的jdk路径引入是否正确和版本是否为1.8版本

    2.检查第二个地方的 jdk

    (1)File->Setting->输入"java Compiler",查看右边的Module的 jdk

    小编这里被idea默认选择了1.9版本的jdk,把它改为1.8版本即可:

    (2)修改效果如下:

    【Ending】

    技术,只有在交流的时候才能理解的更透彻!交流Java开发技术,我们正在行动!感谢来过!

    展开全文
  • P.S I followed this link: IDEA: javac: source release 1.7 requires target release 1.7 and I still couldn't resolve the problem. 解决方案 Look in Build Execution, Deployment > Compiler > Java Compiler...

    I'm running a Java Maven project on IntelliJ, and I make sure that this project will be compiled by Java 1.8.

    I set JRE to version 8 in Run/Debug Configuration

    and also in Project Structure:

    My pom.xml file also includes java version 8 by the following:

    1.8

    1.8

    and

    org.apache.maven.plugins

    maven-compiler-plugin

    3.1

    1.8

    1.8

    I also set Java compiler option to version 1.8.

    When I run the project, I get an error:

    Failed to execute goal

    org.apache.maven.plugins:maven-compiler-plugin:3.0:compile

    (default-compile) on project feed_matcher: Fatal error compiling:

    invalid target release: 1.8 -> [Help 1]

    Do you know how to resolve this issue?

    P.S I followed this link: IDEA: javac: source release 1.7 requires target release 1.7 and I still couldn't resolve the problem.

    解决方案

    Look in Build Execution, Deployment > Compiler > Java Compiler

    Then look for per module bytecode version

    展开全文
  • 之前编译项目的时候报错: 网上搜了下,好多都只说了 无效的源发行版的解决方法。其实有两个错误,一个是目标...无效的目标发行版 原因:编译器的JDK版本不符 设置编译器版本。 File -> Settings… 这个要与你安
  • IDEA中报错:无效的目标发行版本

    千次阅读 2020-09-01 18:05:18
    报错提示 Error:java: 无效的目标发行版: 11 分析 编译时,使用的是java 11版本,实际上编译依赖的却不是jdk 11版本。 解决 修改编译目标版本为自己Jdk版本。
  • 这个问题最由于jdk版本配置问题引起 有如下三个地方可以查看 1.pom.xml中查看java-version是否与项目所使用相符合 2.File -> Setting -> java-Compiler是否与使用相符 3.File -> Project ...
  • File ->settings->maven->runner->jre -> jdk1.8 转载于:https://www.cnblogs.com/sparkbj/p/6221953.html
  • 主要介绍了IDEA导入外部项目报Error:java: 无效的目标发行版: 11,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • 1.当启动项目时 提示无效的发现版本 首先:我们可以先ctrl+alt+shift+s 打开项目设置 在选中当前jdk的版本(本人是1.8) 2.保存后可以启动试试 重启后发现发行版本号变成了11 3.更改Pom.xml文件中的JKD版本 把版本...
  • IDEA Error:java: 无效的目标发行版: 11 将JDK SDK版本设为同一版本 1. File -->Project Structure -->Project 2. File -->Project Structure -->Modules 3. File -->Settings -->Java ...
  • 原因1: 选择目录File -》Project Structure 这里选择对应jdk版本 还有一个是 pom文件内是否指定java版本 这几处要对应
  • 但其实不是该方法无效, 是我在按该方法完成后,突然发现我在cmd 里面查看mavenjava版本是1.8,但是我在idea的终端命令窗口执行mvn -v 发现idea中查看maven版本是1.7!!直到重启电脑后,idea终端和cmd中maven...
  • idea运行项目时发现Error:java: 无效的目标发行版: 11 需要修改以下JDK版本 File>>Project Structure【CTRL+ALT+SHIFT+S】 File>>Settings【CTRL+ALT+S】 以上的设置必须保证是同一JDK的版本...
  • 根据昨天在各种设置的时候,发现先后出现了:无效的目标发行版本5,和无效的目标发行版本11的错误, 经检查,都是和IDEA的maven设置有关,第一次出现错误的时候,查看IDEA默认使用的编译版本是11,但是实际使用的并...
  • 第一种 选择file-Project Structure…-Project 如下红线所示选取8 第二种 第三种 我配置jdk1.8,version选取8
  • Idea Error:java: 无效的目标发行版: 12

    千次阅读 2019-08-07 15:56:30
    按照IDEA ‘Error:java: 无效的发行版: 10’ 解决方案给出的解决方案,查看Project Language Level配置没有问题 继续检查配置,发现settings—>Java Compiler——>Target byteCode version配置的是12,应该...
  • Error: java: 无效的目标发行版本: 11 解决方案 File -> ProjectStructure 点击Project,sdk选的是1.8,那么Project Language Level 就得选8,如果是1.11,就选11 点击Modules,点击Sources,选择的language和...
  • 1.terminal下看一下当前jdk 如果当前jdk和cmd下jdk不是一个版本,修改ideashell path为: 再在terminal下看一下应该jdk应该就正常和cmd下一致了
  • 原因:工程用jdk1.7,而idea编译时采用是1.8版本(应该idea新版本内置jre是1.8吧,默认编译采用1.8) 修改:将下图1.8改为1.7即可 转载于:https://www.cnblogs.com/tianphone/p/10829968.html...
  • IDEA Error:java: 无效的目标发行版: 10

    千次阅读 2019-04-11 18:37:51
    IDEA里面,如图: 有博客说,modules 可以稍微版本低于Project,都可以尝试,我这里版本和project保持一致 2.还有一个可能出现原因啊 因为我电脑里面是装有oracle数据库,oracle里面带有java,java...
  • idea编译工程时出现Error:java: 无效的目标发行版: 1.8? 见图,从上述可以看出工程用的jdk1.7,而idea编译时采用的是1.8版本(应该idea新版本内置的jre是1.8吧,默认编译采用1.8) 修改:如下图 ...
  • 问题如下: 解决方法:找到之后将其修改为8
  • 修改Maven设置 File | Settings | Build, Execution, Deployment | Build Tools | Maven 将Maven设置项下面JDK, JRE修改为11或更高
  • Error:java: 无效的目标发行版: 11

    万次阅读 多人点赞 2020-03-17 21:05:13
    我们在使用Idea开发中如果遇到你的JDK版本有“无效的目标发行版: 11”冲突时,要修改以下JDK版本 1 2 3 以上的设置必须保证是同一JDK的版本才可以
  • IntelliJ IDEA中报错:Error: java: 无效的目标发行版本: 11 ![图片说明](https://img-ask.csdn.net/upload/202003/31/1585659531_198677.png) **尝试过的方法** 在网上搜了一下做法 已经尝试修改,集群里的...

空空如也

空空如也

1 2 3 4 5 6
收藏数 114
精华内容 45
关键字:

idea无效的目标发行版