idea使用带provide修饰依赖导致ClassNotFound

 更新时间:2024年01月26日 11:52:36   作者: 青春~要拼搏  
程序打包到Linux上运行时,若Linux上也有这些依赖,为了在Linux上运行时避免依赖冲突,可以使用provide修饰,本文主要介绍了idea使用带provide修饰依赖导致ClassNotFound,下面就来介绍一下解决方法,感兴趣的可以了解一下

1、provide修饰的依赖作用:

编译时起作用,而运行及打包时不起作用。程序打包到Linux上运行时,若Linux上也有这些依赖,为了在Linux上运行时避免依赖冲突,可以使用provide修饰,使依赖不打包进入jar中

2、可能导致后果:

由于运行时不起作用,故在  idea运行时报错:ClassNotFound

3、解决办法:

设置运行时包含provide的依赖

2020版本idea设置如下:

打开edit configurations

勾选include dependencies with provide scope

idea老版本

到此这篇关于idea使用带provide修饰依赖导致ClassNotFound的文章就介绍到这了,更多相关idea provide修饰依赖内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解Redisson分布式限流的使用及原理

    详解Redisson分布式限流的使用及原理

    本文介绍了Redisson分布式限流的使用方法和原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-02-02
  • Java输出Hello World完美过程解析

    Java输出Hello World完美过程解析

    当我们学习一门编程语言的时候,我们都会先学如何输出Hello World!本文通过几个例子给大家介绍输出Hello World的代码,感兴趣的朋友一起看看吧
    2021-06-06
  • 详解Spring中实现接口动态的解决方法

    详解Spring中实现接口动态的解决方法

    最近在工作遇到的一个,发现网上的资料较少,所以想着总结分享下,下面这篇文章主要给大家介绍了关于Spring中实现接口动态的解决方法,文中通过完整的示例代码给大家介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。
    2017-07-07
  • springboot docker jenkins 自动化部署并上传镜像的步骤详解

    springboot docker jenkins 自动化部署并上传镜像的步骤详解

    这篇文章主要介绍了springboot docker jenkins 自动化部署并上传镜像的相关资料,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • 通过Class类获取对象(实例讲解)

    通过Class类获取对象(实例讲解)

    下面小编就为大家带来一篇通过Class类获取对象(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题

    完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题

    这篇文章主要介绍了完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • Java配置DBeaver的详细步骤

    Java配置DBeaver的详细步骤

    DBeaver是一个集成的数据库客户端工具,需要java语言支持,所以安装之前需要配置JDK环境,这篇文章主要介绍了Java配置DBeaver的详细步骤,需要的朋友可以参考下
    2021-03-03
  • SpringBoot零基础入门之基本操作与概念

    SpringBoot零基础入门之基本操作与概念

    这篇文章主要介绍了SpringBoot的概念、创建和运行,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • SpringBoot中异步调用时的注意事项

    SpringBoot中异步调用时的注意事项

    这篇文章主要介绍了SpringBoot中异步调用时的注意事项,调用的异步方法,不能为同一个类的方法(包括同一个类的内部类),简单来说,因为Spring在启动扫描时会为其创建一个代理类,而同类调用时,还是调用本身的代理类的,所以和平常调用是一样的,需要的朋友可以参考下
    2023-11-11
  • Java如何Mock FileInputStream问题

    Java如何Mock FileInputStream问题

    这篇文章主要介绍了Java如何Mock FileInputStream问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09

最新评论