具体用eclipse将java程序打包成jar,并用exe4j生成可执行程序的过程请看这个博客:http://www.cnblogs.com/icewee/articles/2073203.html

我只写我遇到的问题:

问题一:The JAVA_HOME environment variable does not
point to a working 32-bit JDK or JRE.
The JVM found at JAVA_HOME is damaged.
Please reinstall or define EXE4J_JAVA_HOME
to point to an installed 32-bit JDK or JRE. 
The JVM could not be started. The maximum heap size (-Xmx) might be too large or an
antivirus or firewall tool could block the execution.

原因:打包用的jre(就是和你exe文件放在同一个项目文件夹的那个jre,我们只需要jre这个java运行环境)必须是32位的,windows下打包时32为通用,而我直接把电脑里安装的64位jdk中的jre提取出来用,所以错误,你如果电脑安装的也是64位jdk,请另下载32位的jdk或jre。

问题二:java.lang.UnsupportedClassVersionError

原因:出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误,打包用的jre的版本要大于等于你写程序时用的jre版本,我在出现问题一时,直接下载了个32位的jre6放在项目文件夹里,但是我写程序时用的是本机的jdk7,所以错误。

附:

exe4j  链接:https://pan.baidu.com/s/17Iv03Sa7nq0g72IRBAujfw 密码:zfbh 
32位和64位jre6  链接:https://pan.baidu.com/s/1_xxJMKcIJhL4niKqj0DuZQ  密码:7i3y 
32位jre7  链接:https://pan.baidu.com/s/1Mv1ukZzEFbM1mQXK2kTi5Q  密码:i6hp 
32位jre8  链接:https://pan.baidu.com/s/1kmsFk41a6IB3kDpD_lc2aQ  密码:xocp

使用exe4j将java程序打包成exe可执行文件遇到的问题相关推荐

  1. 利用exe4j将java程序打包成exe可执行文件

    利用exe4j将java程序打包成exe可执行文件 一直在用exe4j,很好用,包括现在电脑中很多在使用的java程序,都是用exe4j打包的,所以也想做一些博客,来跟小伙伴们一起分享我的学习,让大家 ...

  2. Java桌面程序打包成exe可执行文件

    前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...

  3. java程序打包成exe安装包总结

    经过很长时间的尝试,终于大致清楚了java程序打包成exe的过程,特做此总结. 首先打包成exe文件有两种方式,一种是通过javafx本地打包的方式,参考文章https://code.makery.c ...

  4. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

  5. python程序打包成exe可执行文件,亲测可行(pyinstaller教程)

    python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...

  6. python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究

    王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...

  7. windows系统用cx_freeze给python程序打包成exe可执行文件

    转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/81740340 本机window ...

  8. 如何将 java 项目打包成exe可执行文件

    如何使用exe4j把jar打包成exe文件 最近,做了几个javafx的项目,想要把jar包打成exe的可执行软件,下面时我使用exe4j打包的方法 一.将java程序打包成jar包 1. Flie ...

  9. 如何将java程序打包成exe文件?

    本文主要介绍如何使用exe4j对java程序进行exe打包. exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面 ...

最新文章

  1. 享乐不尽 聚 VR一体机艳冠群雄
  2. App 上传遇到问题
  3. javascript --执行上下文,作用域
  4. 延时队列实现的几种姿势
  5. 前端学习(3306):函数组件usermemo和usercallback二
  6. android记事本项目案例,Android实现记事本项目完整实例源代码
  7. Windows Workflow Foundation(WWF)介绍
  8. 减去字符串_从文本字符串中提取指定值的6个超级技巧解读
  9. mysql 登录的权限设置_MySQL 登录权限设置SQL语句
  10. 前端实用小工具(URL参数截取、JSON判断、数据类型检测、版本号对比等)
  11. Android核心模块内容概述
  12. oracle 查询入职年限,计算入职年限员工人数占总人数的百分比
  13. 技术团队绩效考核怎么搞?详解OKR、MBO、KPI、BSC
  14. 【深度学习TPU+Keras+Tensorflow+EfficientNetB7】kaggle竞赛 使用TPU对104种花朵进行分类 第十八次尝试 99.9%准确率
  15. Diagram Designer
  16. 2021 年 Q4 随笔
  17. 【解决方案】幼儿园安全事件频发,EasyCVR搭建幼教行业连锁园区视频监控系统让家长更放心
  18. 数字信号处理-9-离散余弦变换
  19. Vant省地市json数据
  20. 《道德经》第三十七章

热门文章

  1. Flink Parallelism 和 Slot 深度理解
  2. 阿里校园招聘对java本科生的要求
  3. 1分钟快速搭建HTTP文件共享,支持远程访问及远程下载
  4. 超赞!贪吃蛇、吃豆人和数字华容道等童年小游戏1行Python代码就能玩
  5. oracle 导出数据脚本
  6. C# Snap7 实现对西门子PLC的读写(本篇主要对系统诊断缓存区(SSL或SZL)内容进行读取)
  7. 【ARP地址解析协议(完整解析过程、ARP欺骗、免费ARP、ARP代理)】-20211125【下】
  8. CS结构与BS结构的特点分析
  9. CRC16-XMODEM 计算方法 | C语言实现
  10. 最新开源多城市地方房产门户系统源码/ThinkPHP房产房市营销推广系统自适应移动端