在使用Eclipse 导出jar后,使用exe4j做成exe文件时保错,java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Composite,或者

org.eclipse.swt.SWTException: Widget is disposed

解决方法如下:

如果你eclipse export时选择 Package required libraries into generated jar

在exe4j中就要选  org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader 作为main class (注意这是exe4j里的设置,eclipse导出时还是选你原来的main class)

如果你export时选择 Copy required libraries into a sub-folder next to the generated jar
要在exe4j, java invocation中将所有jar添加入class path,这时可以选原来程序里的main class

使用exe4j把jar转换成exe文件时,报错java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Composite相关推荐

  1. Spark读取文件,报错java.lang.ArrayIndexOutOfBoundsException

    背景: 在 Spark 解析文件的时候,忽然报错 java.lang.ArrayIndexOutOfBoundsException.排查问题,也没发现有任何的异常.最后发现文件中,有一行数据的最后一个 ...

  2. Eclipse 插件之间互相依赖, 导出Jar包安装, 报错“java.lang.NoClassDefFoundError”

    在开发 插件A 与 插件 B 过程中, Plugin A 需要使用到 Plugin B 的某一个类 ClassB, 假设ClassB 位于 Plugin B  的PackageB 中, 那么需要在Pl ...

  3. java 导入包报错_Intellij IDEA 导入个推jar包 报错java.lang.NoClassDefFoundError

    Intellij IDEA使用的是Gradle,发现个推服务器SDK没有Gradle的导入方式,不会用Maven,只好选择jar包方式导入 却遇到了一个坑. 想通过导入jar包方式使用个推的SDK,直 ...

  4. 【实用】把jar转换成exe文件

    上课后写博客的时间就少了,趁着清明假期把之前学到的一些东西整理一下之前由于项目需要爬取很大的数据量,在机房用了多台电脑去爬取数据,但是很麻烦的一点就是得"搬"代码还要进行相应的配置 ...

  5. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  6. python:将.py文件转换成.exe文件

    一.使用pip安装PyInstaller ①python3.x需要使用PyInstaller才能进行转exe文件. ②在命令里安装PyInstaller 如下图,我是在Anaconda的python环 ...

  7. 如何将一个apk文件转换成exe文件?

    很抱歉,APK 文件是 Android 应用程序的安装文件,EXE 文件是 Windows 操作系统下的可执行文件.因此,无法直接将 APK 转换成 EXE 文件.不过,有一些软件可以帮助你在 Win ...

  8. python打包成.exe文件时出现“系统找不到指定路径”

    python打包成.exe文件时出现"系统找不到指定路径" 我在一开始写工程时就想到最后打包的时候可能会出现文件位置会发生移动,所以并没有使用绝对路径,而都是以相对路径写的程序. ...

  9. linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限)

    linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限) 解决方法:修改对该文件的权限 例如报错: bash: ./zkServer.sh: Permissio ...

最新文章

  1. 决策树算法(二)——构建数据集
  2. “sudo: go:找不到命令”完美解决方案
  3. 注意python函数参数的可变变量的传递
  4. CHM文件不能正确显示
  5. shadowplay要下载java_Java并发程序设计(二)Java并行程序基础
  6. Eclipse 中 Maven 项目默认JDK版本为1.5 的解决方法
  7. Java中,我自己定义的某个类,去实现某个接口,是否必须实现该接口的全部抽象方法呢?
  8. Spring-framework应用程序启动loadtime源码分析笔记(二)——@Transactional
  9. java csv 导出_java实现CSV文件输出
  10. 机器学习笔记(十二)——马尔科夫模型
  11. The way to Go(5): 文件名、关键字与标识符
  12. win10 系统和office2016及visio2016专业版下载地址
  13. jedate日期插件使用
  14. 《别闹了,费曼先生》1
  15. 智能家居离线语音识别控制系统设计(SU-03T)
  16. 【高手推荐:主题下载】
  17. U盘启动盘如何恢复成普通的U盘
  18. 前端流媒体:MSE入门
  19. 线上教学软件哪个平台好?
  20. 为什么我劝90%的人不要转行数据分析?数据岗真没你想的那么香

热门文章

  1. 怎样用两部手机同时登陆一个QQ(两部手机同时在线)
  2. sendgrid html text,包括里面sendgrid鄂麦邮件的内容我的HTML代码
  3. 虚拟机:centos在主机和虚拟机之间传输文件
  4. 2020年精排模型调研
  5. 关于java行业的一些见闻与感悟
  6. 列表表达式爬取红牛分公司数据
  7. 如何搭建用户体验指标体系?
  8. 什么是软件维护?在软件已经交付使用后,为了改正错误或满足新需求而修改软件的过程。它有哪几种类型?
  9. 如何删除ZIP压缩包的密码?
  10. 网络安全基本属性和STRIDE