exe4j.exe把一个jar打包成了exe,exe读取程序所在目录资源的问题

请教下高手:用exe4j.exe把一个jar打包成了exe,但是这个exe要读取程序所在的一个资源文件,jar直接运行时能读取这个资源文件,但运行打包的exe时,确在提示C盘某个资源目录找不到,怎么样把这个exe的读取资源目录也固定到读取程序所在目录?

你可以这样:

在打exe选择【project type】的时候,有两个选项【Regular mode】和【JAR in EXE mode】,这里选【Regular mode】就可以了。亲测可用
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-23
不关这事,你代码问题,jar与exe放在同个文件夹里试试本回答被网友采纳
第2个回答  2016-02-06
我也遇到同样的问题,貌似很麻烦,你解决了吗

exe4j.exe把一个jar打包成了exe,exe读取程序所在目录资源的问题
在打exe选择【project type】的时候,有两个选项【Regular mode】和【JAR in EXE mode】,这里选【Regular mode】就可以了。亲测可用

用exe4j和jsmoothgen把jar打包成exe后,运行后读取的数据库的汉字有个别...
设置utf-8之后再重新导入就OK了‘

关于使用exe4j将jar包转为exe程序运行的问题
选择“JAR in EXE mode”并点击“next”。输入项目名称并指定输出路径,点击“next”。设置项目名称、图标(使用ico格式图片)或不添加图标。导入步骤一导出的.jar文件,选择main方法的程序,点击“next”。在“VM Parameters”中设置虚拟机参数,例如设置utf-8编码以防中文乱码。设置JRE版本,并在“Advanc...

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

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

exe4j 成功将jar打成 exe了 运行 exe 会出现 exe4j的提示
那句提示的意思是:这个可执行程序是由评估版本的exe4j生成的,这个意思就是,你得破解exe4j。怎么破解呢?很简单,一个工具搞定。留下邮箱我发给你破解工具和破解使用说明。一步搞定。

ex4j 将java swing 程序封装成exe后;绝对路径出错
an embedded jar:运行该exe时可能需要到的类库(这里只能有一个类库)。f) 在JVM Selection中的配置:i. Minimum JVM Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4g) Compile:OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。Just enjoy it.二 exe4J1....

ex4j 将java swing 导出的jar包封装成exe;后 ;成功运行;但是里面有一...
c:\/text\/demo\/config.cfg 在exe4J里可以直接用new File("demo\/config.cfg")访问 File("..\/text.txt"); 就是c:\/text.txt这个文件了用..\/可以访问上一级目录的文件 --- 可以直接用相对路径指定,直接写文件名就是你的那个exe的文件路径了 所以你需要打成EXE的时候修改一下原有路径试...

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

我用exe4j转换了一个jar包,转换成了exe,其他电脑不能运行
通可能是出现异常了。过命令行窗口来运行你的exe文件,能看到异常信息

相似回答