使用Eclipse导出生成jar包,如果依赖于第三方jar包,那么直接运行 java -jar test.jar可能会报错java.lang.ClassNotFoundException。

解决方法:

1,在test.jar存放位置,新建lib文件夹,将第三方jar包拷贝到此文件夹中;

2,新建MANIFEST.MF文件,比如:

    Manifest-Version: 1.0
    Main-Class: cn.test
    Class-Path: lib/a.jar
      lib/b.jar
      lib/c.jar

  格式参考http://www.cnblogs.com/AnthonyViking/p/3301328.html,注意末尾的空行。

3,在导出jar包的时候,选择使用新建的MANIFEST.MF文件。

4,到test.jar位置,执行java -cp lib -jar test.jar 即可。

转载于:https://www.cnblogs.com/AnthonyViking/p/3368558.html

JAR运行出现ClassNotFoundException异常的解决办法相关推荐

  1. 运行 java classnotfound_JAR运行出现ClassNotFoundException异常的解决办法

    2009年10月30日 最近在弄个聊天室,由于要跟数据库通信,用到了JDBC的3个jar,在eclipse里OK的,但布置到服务器坏事了,不知道怎么弄JDBC的3个jar了 写个autoStart.b ...

  2. springboot依赖lib外置打成压缩包,以及snapshot依赖jar包ClassNotFoundExcepttion异常的解决办法

    springboot依赖lib外置打成压缩包,以及snapshot依赖jar包ClassNotFoundExcepttion异常的解决办法 mvn插件 assembly压缩zip assembly.x ...

  3. IIS 常见异常及解决办法

    Ø  简介 IIS 是我们平常接触比较多的服务端软件,用于站点发布等,本文主要记录 IIS 常见的异常及解决办法.主要包括: 1.   Visual Studio 启动 Web 项目提示"无 ...

  4. uni-app开发 常见异常和解决办法

    文章目录 前言 1.调用微信开发者工具报错IDE service port disabled 2.@import导入外部样式失效 3.v-for列表渲染指定`:key`属性报错Duplicate ke ...

  5. Android 常见异常及解决办法

    Ø  前言 本文主要记录 Android 的常见异常及解决办法,以备以后遇到相同问题时可以快速解决. 1.   java.lang.NullPointerException: Attempt to i ...

  6. JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法

    JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法 参考文章: (1)JNI调用native方法出现 ...

  7. Delphi的“Invalid pointer operation“异常的解决办法

    Delphi的"Invalid pointer operation"异常的解决办法 参考文章: (1)Delphi的"Invalid pointer operation& ...

  8. 阿里云服务器安全组配置-有关访问实例异常的解决办法

    阿里云服务器安全组配置-有关访问实例异常的解决办法 参考文章: (1)阿里云服务器安全组配置-有关访问实例异常的解决办法 (2)https://www.cnblogs.com/ylcxBlog/p/7 ...

  9. Android Stduio 发生 Process ‘command ‘somePath:java.exe‘‘ finished with non-zero exit value 2 异常的解决办法

    Android Stduio 发生 Process 'command 'somePath:java.exe'' finished with non-zero exit value 2 异常的解决办法 ...

  10. nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法

    nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法 参考文 ...

最新文章

  1. python urlretrieve登录下载_使用python urlretrieve下载文件
  2. 软件测试在哪个城市好找工作,职业测试:你适合在哪个城市工作?
  3. MySQL 调优基础:Linux内存管理 Linux文件系统 Linux 磁盘IO Linux网络
  4. mysql搜索规则_MySQL基于规则优化
  5. Jquery ajax调用后台aspx后台文件方法(不是ashx)
  6. 关于ASP.NET 中站点地图sitemap 的使用
  7. Thread 与Runnable区别详解
  8. 火蚁机器人_适度偷懒提高整体效率:火蚁工作方式启发机器人群组协作
  9. android布局的作用,Android UI布局经验总结
  10. 深入理解数据库核心技术
  11. Win11怎么设置桌面软件小图标 Win11设置桌面软件小图标教程
  12. 机器学习案例系列教程——距离度量方法总结
  13. android settheme不起作用,android-主题,样式和别名嵌套不起作用
  14. java paint清空_调用paint方法时Java清除屏幕 – 如何避免?
  15. 身份证号码前六位查询表
  16. Linux学习-软件磁盘阵列
  17. 3.知识图谱业务落地技术推荐之国内知识图谱平台汇总(竞品)[阿里、腾讯、华为等】
  18. Python开发【项目】:生产环境下实时统计网站访问日志信息
  19. C++编译时出现未定义的引用问题解决
  20. 独孤思维:长期稳妥的赚钱方法

热门文章

  1. 进化论是个假说,目前解释生物现象最合理
  2. C++中Vector/Map/List中尽量使用指针,避免直接保存对象
  3. 管理感悟:先做难度大的工作
  4. python 写配置文件,python配置文件写入过程详解
  5. 大一python简答题_大学moocPython编程基础答案大全
  6. macos 管理员权限 黑苹果_Mac OS X 黑苹果系统安装驱动Kext方法
  7. TI DSP位域寄存器文件(Bit Field and Register-File Struc...
  8. Mac安装Octave
  9. 在搭建tesseract-OCR环境中遇到问题和反省
  10. 带接口的webservice方式发布