idea报错“Static methods in interface require -target:jvm-1.8”

这篇具有很好参考价值的文章主要介绍了idea报错“Static methods in interface require -target:jvm-1.8”。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如题,在 idea 中跑 java 、scala 混编代码时,出现上面的错误。

问题的原因很明显是 idea 中的 jdk 版本设置有问题,针对性作如下排查:

  1. 检查项目的 java 版本
    File-> Project Settings中,检查
    idea报错“Static methods in interface require -target:jvm-1.8”,jvm,java
    idea报错“Static methods in interface require -target:jvm-1.8”,jvm,java
  2. 检查idea的 java 版本
    File-> Settings中,检查
    idea报错“Static methods in interface require -target:jvm-1.8”,jvm,javaidea报错“Static methods in interface require -target:jvm-1.8”,jvm,javaAdditional compiler options中输入 -target:jvm-1.8

点击 Applyok
保存退出

  1. 最后,为了避免每次重新打开项目后都要进行修改,在项目的pom.xml文件中添加如下配置:文章来源地址https://www.toymoban.com/news/detail-701521.html

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.1</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
    

到了这里,关于idea报错“Static methods in interface require -target:jvm-1.8”的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【异常】SpringMVC报错Required URI template variable ‘a‘ for method parameter type String is not present

    【异常】记一次因SpringMVC @GetMapping注解错误使用,导致SQLParsingException: You have an error in your SQL syntax 【异常】记一次因注解@RestController没加(@RestController不会用),导致无法调用Controller层的方法 【异常】Required URI template variable ‘a‘ for method parameter type String is not present 【异常

    2023年04月15日
    浏览(59)
  • IDEA 出现 FATAL ERROR in native method: processing of -javaagent failed, processJavaStart failed 解决方法

    对于IDEA无法启动,原先出现过这个Bug:出现Missing essential plugin: com.intellij (platform prefix: null) Please reinstall IntelliJ IDEA 解决方法 该问题主要来源于粉丝,是看了我上述的报错,之后遇到的另一个Bug: 启动IDEA过程中 ,运行了idea.bat后显示的报错 问题如下:

    2024年04月27日
    浏览(42)
  • Vite解决报错(Top-level await is not available in the configured target environment)

    项目在用vite打包时报错 报错信息:“Top-level await is not available in the configured target environmen“ 翻译 “顶级等待在配置的目标环境中不可用” 解决问题 npm安装vite-plugin-top-level-await插件 配置vite.config.js文件 之后在plugins中添加topLevelAwait方法 最后重新打包即可

    2024年02月10日
    浏览(39)
  • IDEA启动报错:Lombok Requires Annotation Processing

    遇到这样的报错( Lombok requires enabled annotation processing )应该如何解决?很简单,只需要几步就完成。 点击file-settings 出现这样的画面 然后点击Build,Execution,Deployment---Compiler---Annotation processors 把Enable annotation processing勾上 做了以上步骤,我们就解决lombok这个问题啦,继续加油哦

    2024年01月25日
    浏览(47)
  • 解决报错: require is not defined in ES module scope

    用node启动mjs文件报错:require is not defined in ES module scope 现象如下:  原因: 文件后缀是mjs, 被识别为es模块,但是node默认是commonjs格式,不支持也不能识别es模块。 解决办法:把文件后缀从.mjs改成 ==》.cjs后缀 补充资料: .cjs 代表使用 CommonJS 模块 .mjs 代表使用 ES 模块 首先我

    2024年02月08日
    浏览(53)
  • idea、mybatis报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

    这个错误通常与MyBatis的配置有关,涉及到MyBatis的SqlSessionFactory或SqlSessionTemplate的配置问题。以下是一些可能的解决方案: 1.检查DataSource配置: 确保你的数据源(DataSource)被正确配置。在Spring Boot中,你可以使用application.properties或application.yml文件来配置数据源。例如:    

    2024年03月25日
    浏览(45)
  • 【java】【已解决】IDEA启动报错:Lombok Requires Annotation Processing

    解决办法: 1、根据异常提示操作: 直接点击错误提示后面的蓝色标识【Enable】(小编点完了所以变灰色),此操作等价于下面的步骤: 【File】--【Settings】--【Build】--【Compiler】--【Annotation Processing】-- 勾选“enable Annotation Processing”  

    2024年02月07日
    浏览(52)
  • 解决报错Parameter 0 of constructor in XXX required a bean...elasticsearch 继承ElasticsearchConfiguration方法

    报错内容 报错信息是由于ElasticsearchRestTemplate中定义了含参数的构造函数,Spring自动构造和注入时未为该Bean传入参数,引起报错。 解决方案:使用@Bean注解手动创建ElasticsearchRestTemplate的实例,具体步骤如下: 在ElasticRestClientConfig extends AbstractElasticsearchConfiguration里面添加方法

    2024年02月11日
    浏览(41)
  • Make the enclosing method “static“ or remove this set

    sonar安全扫描会报: Make the enclosing method “static” or remove this set.Why is this an issue? 修改成以下方式就可以了:

    2024年02月14日
    浏览(37)
  • Do not access Object.prototype method ‘hasOwnProperty‘ from target object

    调用 hasOwnProperty 报错:不要使用对象原型上的方法,因为原型的方法可能会被重写 出现这种报错是因为使用Vue.js启动项目会自动生成配置为与ESLint一起使用的样板 在ECMAScript5.1中,新增了 Object.create,它支持使用指定的 [[Prototype]] 创建对象。Object.create(null)是一种常见的模式,

    2024年02月13日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包