关于普通的java工程变成可运行的exe文件

虚心请教一下,就是自己写出的一个小java工程程序,需要变成公司人内部用的程序,我需要把它变为可运行的exe后缀格式的文件,我记得当初好像创建这个工程目录底下就会有exe文件,可是我找不到了,也可能我记错了,然后我在网上查找了半天,eemmm调试了很多回,都是关于外部jar包没引用正确,然后变化后的exe文件跑不起来,唯一次,可以按照我设定的程序运行了,可是报错误异常,在自己的eclipse软件上运行没有任何问题,就是报错,有大佬能提供一个啥的供我学习一下,如何正确的变成可执行的exe文件,拜托了

Pyl2457148085
Pyl2457148085 感谢各位大佬们的指点
大约一年之前 回复

2个回答

exe4j,这个工具可以打包jar成为exe

Pyl2457148085
Pyl2457148085 回复迷路的公民: 我也是给部门其他不懂java的同事使用的程序,最好编程为exe文件方便使用,操作文档提示一下,需要安装哪些东西就可以运行就ok了
大约一年之前 回复
Pyl2457148085
Pyl2457148085 回复迷路的公民: 我找到自己的问题所在了,在ecilpse中我的jdk版本为1.8,而在自己电脑里cmd中我的jdk为1.7,版本不同,有些jar依赖的版本不同,所以就跑不通就会报异常
大约一年之前 回复
xinnian468153
迷路的公民 回复Lumeir: 只要是考虑到不懂java的其他部门同事的使用,毕竟他们只认exe和图标,而打包exe,可以顺手把jre丢到同一个文件夹就可以实现windows那种双击运行了,还能建立快捷方式。
大约一年之前 回复
Lumeir
Lumeir 直接用jar运行不好么, exe只能在windows系统上运行,没有jdk的装个jre也好
大约一年之前 回复
xinnian468153
迷路的公民 回复Pyl2457148085: 个人觉得第二种比较好,单个jar方便打包exe和复制,又不会打乱第三方jar(个人不喜欢打乱第三方jar)不过无论哪一种都是没问题的,看个人喜好
大约一年之前 回复
Pyl2457148085
Pyl2457148085 回复迷路的公民: 那请问一下,选择哪种更好呢,主要是想让程序跑的通就好
大约一年之前 回复
xinnian468153
迷路的公民 回复Pyl2457148085: 如果是Eclipse,导出时,选择Runnable JAR file,然后下一步会要求选择主类(main入口)和导出地址,还有就是Library handling,即lib的导出操作,分别有三种,第一种是拆开lib中的jar重新打包成一个jar,第二种是打包lib到导出的jar内部,第三种是复制lib到和导出jar同级的文件夹
大约一年之前 回复
Pyl2457148085
Pyl2457148085 但是我这边导出jar有问题,不能将带有依赖的lib一起导出出去
大约一年之前 回复

写个bat脚本文件不比打包成exe好?

Pyl2457148085
Pyl2457148085 试过写bat脚本,可是只会简单的start +文件名(同级目录下),其他就不会了。。
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐