java代码打包成jar文件以及转换为exe可执行文件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
默认,点击“Next” 默认,点击“Next”
默认,点击“Next” exe生成中
OK,完成,点击“Exit”即可 看看成果如何吧!
我们的可执行jar以及第三方jar总共还不到5M,可jre5目录就50多M,如果目标机器上有JRE环境就可以把 它删掉了,lib目录是第三方jar文件,现已打包到exe中了,所以它也没有存在的理由了,那么最小配置就剩下 了“Simulate.exe”和“config”目录了!
CODE 英雄会 会议 俱乐部 高校俱乐部
点点滴滴,终汇一海!
一起奋斗吧
个人资料
xxyy888
访问:112789次 积分:2606分 排名:第3736名
原创:136 转载:120
篇
篇
译文:0篇 评论:38 条
文章搜索
目录视图
摘要视图
订阅
云计算大会抢票倒计时 参与CSDN社区问答活动“基于Java的微信公众平台开发”赢签名赠书 【社区之星】专访汪海洋:程 序员的程序缘
通过指定“Main-Class”来达到可执行jar文件的目的。其实我们最终是将项目打包成exe,Class-Path可以不 指定,在打包exe的时候还要指定classpath的。
Step2:将项目打包成exe
这里要明确一点,并不是把所有的文件都打包成一个exe,资源文件是不能包进去的,往下看↓ 首先,在任意目录创建一个文件夹,最好命名和项目名相同,我在F盘创建了一个“Simulate”文件夹,之后将 所有的资源文件以及我们生成的可执行jar文件(我的Simulate.jar)都拷贝到这个文件夹里,config目录和lib 目录,如果你怕执行该程序的机器上没安装jre,那么你需要将自己机器上的jre目录也拷贝进来,我安装的 jre5,最后的目录结构:
Main Class设置完成后,依次将所有需要的第三方类库加到Class Path下,方法同添加“Simulate.jar”一 样,点击“Next”
输入Java最小Jre版本号,即低于这个版本的Jre无法运行该程序,接着点击“Advanced Options”-“Search sequence”,设置一下我们的JRE,之前说过,如果客户机上没装Jre咋办?,没关系我们捆绑一个进去
手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
分类: javajava EEeclipsemyeclipse
目录(?)
[+]
目录(?)
[+]
20131027 13:54 576人阅读 评论(0) 收藏 举报
手把手教你如何把java代码,打包成jar文件以及转换为exe可执 行文件
打开exe4j,跳过欢迎,直接点击左侧导航的第二项,因为我们已经提前将java项目打包成可执行jar文件了 在弹出窗口,选择“JAR in EXE mode”,点击“Next”
在新窗口中,为我们的应用取个名称,之后选择exe生成目录(我的F:\Simulate),点击“Next”
为我们要生成的exe取名,如果想生成自定义图标,那么选择你的ico文件,如果你不想在一台电脑上运行多个 你的程序,你可以勾选“Allow only a single...”,点击“Next”
1、背景:
学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转 换为jar文件。实在是心有不爽。此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执 行文件
2、前言:
文章分类
ASP(5) C#(1) css(2) Database(18) eclipse(31) Hibernate(5) HTML(14) java(75) java EE(40) JavaScript(6) JSP(42) linux(0) myeclipse(38) PS(0) Spring(7) Strust(15) TOMCAT(9) XML(2) 计算机操作知识(23) 软件工程及项目管理(3)
word打开很慢解决办法(2965)
JAVA的OPENGL,JOGL入门例 子碰撞移动的正方体(2722)
OpenCV中矩阵的归一化(2505)
解决CMD命令提示符下不能显示 和输入中文(2172)
Python开发利器WingIDE破解方 法(2172)
评论排行
基于OpenCV harr级联分类器的 人脸及眼睛、鼻子、嘴巴检测程 序(4) OpenCV中矩阵的归一化(4) Myeclipse出现 java文件中文乱 码问题(3) 部分大学校训(2) JAVA的OPENGL,JOGL入门例 子碰撞移动的正方体(2) web.xml文件的作用及基本配 置(2) Intel与AMD CPU型号对照(1) 任务栏删除显示桌面处理办法(1) OpenCV中读取视频/camera代 码(1) Tomcat8080端口占用的处理方法 (1)
我的MANIFEST.MF文件内容为:
Manifest-Version: 1.0 Main-Class: bing.Main Class-Path: . lib/ojdbc14.jar lib/poi-2.5.1.jar lib/jbcl.jar lib/J来自百度文库attoo.jar lib/liquidlnf.jar Created-By: Kun Sun
更多 0
上一篇 Java程序生成Jar、exe及安装文件 下一篇 用java语言实现万年历(输入年月,打印当前日历,主要使用Java Swing技术)
主题推荐
java
exe
jar
myeclipse
二进制
博文推荐
笔试题之Java基础部分 11-20题 【源码学习-LinkedHashMap】 java 操作 docx 强大的docx... JNI 常用方法说明
点击绿色“+”,设置程序运行的Class Path
先选择我们自己的可执行jar文件(我的Simulate.jar),点击OK 我们的Simulate.jar就加到Class Path下了
之后点击General中的Main Class选择按钮,在弹出窗口中,exe4j会自动搜索当前Class Path下的全部jar中包 含main方法的类,并列出,因为当前我只选择了自己项目的jar,而我的项目中只有Main.jar包含了main方法, 所以一目了然,直接选择它点击“OK”,程序入口类就设置完成了
开始打包,Simulate(Java项目)-鼠标右键-Export 弹出窗口,选择“JAR file”,点击“Next”
取消勾选“config”和“lib”目录,以及eclipse生成的项目配置文件“.classpath”和“.project”,点 击“Next”
一切默认,点击“Next”
在弹出窗口中,选择我们自己创建的MANIFEST.MF文件,点击“Finish”
阅读排行
全能智能枪弹柜 基于物联网的武 器装备管理系统(4194)
hao123.com上的邮箱登录(4028)
在jsp上显示pdf||网页直接打开 PDF 在IE中显示pdf文档的方法及 参数设置(3534)
窗口效果,带边框、不带边框、 设定窗口边框颜色(3031)
windowsbuilder安装笔记 (swt,swing,gwtdesigner三合一) (3015)
我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感 觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。
3、准备:
eclipse或Myeclipse以及exe4j(网上有软件和帐号下载)
4、具体步骤:
Step1:将java项目打包成可执行jar文件
点击绿色“+”来选择捆绑的JRE位置
在弹出对话框中选择“Directiony”,之后选择JRE的文件夹,注意:这个JRE目录是我们将本机的JRE目录拷贝 到当前exe生成目录下的,我的目录是F:\Simulate\jre5,下图程序使用的是相对目录,点击OK,完成JRE的捆 绑操作
JRE捆绑完毕,点击“Next”
5、备注
上述步骤基本上是自己已经尝试过的步骤,其中有些步骤可以省略,比如说Step1中从java代码转换为jar
的过程中可以不写配置文件(MANIFEST.MF文件),系统会自动给出,是不是很方便, 。再比如Step2中的绑
定jre,可以不绑定。至于其余可以更优化及方便地步骤,读者可以自己摸索尝试。
首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些配置文 件,lib是用到的第三方类库
随笔(44) WEB设计(10) C/C++(13) 计算机图形学(30) python(1) Android(3) WEB前端设计(4) Android(0) aeromodelling(2)
Java学习路线 Java实现链表 笔试题之Java基础部分 1-10题 Java算法面试-编程挑战题目
查看评论