knrt.net
当前位置:首页 >> 使用ExE4j把jAvA的jAr包生成可执行文件时报错问题 >>

使用ExE4j把jAvA的jAr包生成可执行文件时报错问题

没有把依赖库添加进exe4j吧。试下添加jar依赖的其他库

你好,生成.exe文件只是套了一个外壳而已,不能生成可执行文件exe java文件依靠java虚拟机运行,没有jre(java runtime environment)的电脑永远都无法运行。 exe是依靠微软的运行库运行。 这两个平台完全不一样。 综上所述,写好的java代码无法...

你需要把jre环境和jar一起打包成exe才能脱离Java环境独立运行 你可以参考以下链接 http://wenku.baidu.com/view/50334e4dcf84b9d528ea7a37.html

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

重新定义EXE4J_JAVA_HOME的路径,指向一个32位的jdk或者jre,估计你用的是64位jdk,版本不一致

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

在使用exe4j打包的时候,在第5步,Java invocation步骤的时候,点击绿色加号,添加需要打包的jar文件时,把引用的第三方jar包也添加进Class path中去,注意下面的Main class要选择自己的主jar文件中的入口方法

denglu 那个ip不能加http://

确定文件所依赖的jar包也一起打包了。

引用的其他文件有没有打包齐全,txt文件,xml配置,数据库等等一类的

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com