exe4j打包java程序,运行exe文件时出错

JDK版本:1.7.0_67(64bit)(环境变量已配置好,eclipse可正常运行)
exe4j版本:64位5.0.1

第一个 说你使用未注册版本的exe4j
后面2个 说在你指定的路径下没有找到合适的(32位)jre运行环境
最后一个 是说你的jvm缓存设置的太大了,这个一般不要超过运行内存的75%追问

我的exe4j和jdk都是64位的啊,还要再下载一个32位的jdk么?

追答

因为你的系统是32位的,所以你的不支持64位的环境,

追问

呃,我系统是64的啊

追答

哪就是你的程序编译和打包的时候是32位的!!反正你的程序需要32位的环境支持!!

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-21
位数不匹配 要么全32 要么全64

用exe4j做的java应用程序,为什么试运行的时候总是报错
需要重新定义EXE4J_JAVA_HOME的路径,指向一个32位的jdk或者jre,有可能你用的是64位jdk,所以运行报错!32位的jdk可以通用,64位的就不行,所以打包基本都是32位的

把java程序用exe4j打包成exe文件后,双击运行出现如下界面;该怎么办,请...
第一个提示是说你的exe4j是评估版本,也就是非正式版本 你换个正式版本或未注册 第二个提示是没有找到java 虚拟机 你是否安装了或者在环境变量里路径是否配置正确 估计你没有打包jre 我是使用installanywhere打包的 自动生成exe去调用jar程序 也可以将jre同时打包 ...

ex4j 将java swing 程序封装成exe后;绝对路径出错
有两种比较易用的方法:关于两种将Java程序转化为.exe程序工具的使用及比较一 JSmooth1.出品Jsmooth,Sourceforge.net2. 类型free3. 下载http:\/\/jsmooth.sourceforge.net\/download.php4. 步骤a)利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。b)新建一个Jsmooth工程...

exe4j打包java程序,运行exe文件时出错
第一个 说你使用未注册版本的exe4j 后面2个 说在你指定的路径下没有找到合适的(32位)jre运行环境 最后一个 是说你的jvm缓存设置的太大了,这个一般不要超过运行内存的75

为什么我用exe4j生成了java的exe却不可以执行?
新建CLASSPATH 值为一点.更改PATH的最后加上jdk安装目录下BIN目录,记得前面要加分号 ,如;C:\\Program Files\\jdk1.5.0_15\\bin jdk下载地址 http:\/\/cds-esd.sun.com\/ESD39\/JSCDL\/jdk\/5.0_15\/jdk-1_5_0_15-windows-i586-p.exe?AuthParam=1211481366_00ee1f36a8d9a139036de7cdf3466d90&...

java,,用exe4j打包成exe后怎么报错呢?java.lang.NullPointerException...
很难定位啊,只能一步一步测了 首先,你确定打包exe时无漏掉什么jar包,打包过程正确 然后,在异常中定位到你报空指针的那行代码,仔细观察下代码前后,之后在空指针前输出些调试信息,可以的话就截图代码看看

java 项目可以运行 用EXE4J做成EXE后报空指针错误
建议你用j2exe,中文版的。如果你的jar包到对了,生成的.exe文件就能运行

...该怎样将已经写好的java代码弄成可执行exe文件
右击你的项目,选择Export 选择Java下边的JAR file 设置你要导出文件的保存路径 直接点击Next 设置项目的入口函数 点击Finish,生成相应的jar文件 下面是将你导出的jar文件转换成exe文件,这里需要一个软件,exe4j,自行去网上搜索下载,打开该软件,直接点击Next 选择第二项"JAR in EXE" mode,点击Next ...

安装exe4j时出现错误提示:java.lang.RuntimeException: java.la...
安装exe4j时出现错误提示:java.lang.RuntimeException: java.lang.reflect.InvocationTargetException 10 生成的error.log显示如下:java.lang.RuntimeException:java.lang.reflect.InvocationTargetExceptionatcom.install4j.runtime.installer.Installer.getScreenExecutor(UnknownSource... 生成的error.log显示如下:java.lang...

今天用exe4j软件打包java程序,最后出现这个提示,请各位帮帮忙哈!小弟...
重新定义EXE4J_JAVA_HOME的路径,指向一个32位的jdk或者jre,估计你用的是64位jdk,版本不一致

相似回答