资讯专栏INFORMATION COLUMN

Exception in thread "main" java.lang.NoC

Vicky / 2201人阅读

摘要:编译时没有报错,一运行就不听话网上找了一大堆,各种解决方案都不是适合我,但是一片文章列举出了可能产生的原因看了包肯定是有的,环境变量配置看了好几遍也没错,代码写的也没啥问题,最后在控制台点开原来这里还能点开,身为小菜的我大开眼界搜了一下这几

Exception in thread "main" java.lang.NoClassDefFoundError: XXX编译时没有报错,一运行就不听话

网上找了一大堆,各种解决方案都不是适合我,但是一片文章列举出了可能产生的原因
https://blog.csdn.net/q542441...

看了包肯定是有的,环境变量配置看了好几遍也没错,代码写的也没啥问题,

最后在控制台点开(原来这里还能点开,身为小菜的我大开眼界)

搜了一下这几个包的路径,发现引用包的路径是这个样子的:xx/D:/xx, 这个D:明显是windows下的,而我用的是mac(似乎发现问题的我抑制住内心的澎湃),用mac配置环境变量的小伙伴都是知道:mac里冒号是环境变量里路径的分割,当包本身的路径中有:时候,运行的时候,去环境变量里找,遇到D:就分割了,仓库路径就错了。所以我赶快上网搜了一下idea怎么看maven的setting.xml文件...(file->other setting->default setting->build,xxx->maven)


我先改了上图的Local repository, 重新pom了我要的包,然而并没有什么用,发现还是xx/D:/xx这样的路径,那就看看这个setting.xml文件暗藏啥玄机吧,赶紧在文件中搜了D:

哈哈原来在localRepository这里配置的本地仓库路径有个D:(这是同事拷给我的,我啥也不懂直接就用了),删掉D:,把之前没用xx/D:/xx的也删掉,重新引用下,运行起来就好了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/71973.html

相关文章

  • python常用脚本总结

      在日常的工作中,python用到的概率还是比较的大的,那么,我们应该怎么去学习关于python的知识呢?平常用到的脚本都是有哪些呢?下面小编给大家详细介绍下。  前言  日常生活中常会遇到一些小任务,如果人工处理会很麻烦。  用python做些小脚本处理,能够提高不少效率。或者可以把python当工具使用,辅助提高一下办公效率。(比如我常拿python当计算器,计算和字符转换用)  以下总结下...

    89542767 评论0 收藏0
  • 用多线程去处理 "123","456","789&

    import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask; /** * 用多线程去处理 123,456,789 三个字符串,然后以147,258,369输出 * */ public class ThreadSample { public static void mai...

    dayday_up 评论0 收藏0
  • python3 queue多线程通信

      小编写这篇文章的主要目的,主要是给大家介绍关于python3 queue多线程通信,这里面有很多的技术性的难点,那么,该怎么去进行处理呢,下面小编给大家进行详细的解答一下。  queue分类  python3 queue分三类:  先进先出队列  后进先出的栈  优先级队列  他们的导入方式分别是: fromqueueimportQueue   fromqueueimportLifoQueue...

    89542767 评论0 收藏0
  • Python中过程threading.Thread的应用详细说明

      1.过程这个概念  过程,有时候被称作轻量级进程(LightweightProcess,LWP),是程序执行流的最低控制模块。统一标准的过程由过程ID,现阶段命令表针(PC),存储器结合和局部变量构成。此外,过程是过程里的一个实体线,被系统软件单独生产调度和分配的基本要素,过程自己并不有着服务器资源。  2.threading.thread()简单地应用  2.1加上过程能是程序执行迅速  p...

    89542767 评论0 收藏0
  • 基于Python socket实现简易网络聊天室

      小编写这篇文章的主要目的,主要介绍的是关于Python socket的相关知识,介绍的内容主要是涉及到编程的一些事情,以此用来进行搭建简易的网络聊天室,来实现相关的远程聊天,这其实就是聊天工具的初始原型,下面就具体的内容给大家详细解答下。  在这个周末刚刚写出来的python桌面应用--网络聊天室,主要通过pyqt5作为桌面应用框架,socket作为网络编程的框架,从而实现包括客户端和服务端的...

    89542767 评论0 收藏0

发表评论

0条评论

Vicky

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<