文档章节

Java 打包成 exe 文件

浮躁的码农
 浮躁的码农
发布于 2015/06/23 18:19
字数 520
阅读 59
收藏 0


 将编译好的程序打包成 jar 文件,然后做出 exe,这样代码就不可见了;但

是 exe 文件在没有安装 jre 的电脑上不能运行,如果要求客户再去安装 jre 设
置环境变量 就不雅了。我们需要将 jre 打包

1 打包成双击可执行的 jar 文件。

推荐插件:fatJar(Eclipse 使用)
下载地址
http://sourceforge.net/project/showfiles.php?group_id=115990&pack
age_id=125924
我用的是 Eclipse,它自带的打包方法在打包一些图片等资源时不是很爽。可以
使用这个插件。
安装方法解压后将 plugins 文件夹下的 net.sf.fjep.fatjar_0.0.24 文件夹拷到
eclipse 安装目录的 plugins 下。
用此工具可以方便的将 eclipse 中的工程打包成 jar 文件。如果是要打成可执行
的 jar 请注意选取主类。
你的项目=〉Export..=>向导里有 fat jar =>...

2 将 jar 文件转换成 exe 文件。

推荐工具:exe4j
用 exe4j 把 java 打包成 exe,先下载 exe4j 并安装
下面是百度文库发的一篇介绍 exe4j 使用的文章,讲的很详细
http://wenku.baidu.com/view/adc7b40d844769eae009ed13.html/
exe4j 可以打包成各种格式的 exe,可以把 jar打包进 exe,也可以引用一个外部的
jar 文件,还可以打包成 windows 服务的程序,并且可以设置最低 jre 的版本,
还可以设定启动画面,虽然 java6.0 已经实现了这一点,但是还是没有 exe4j 生
成的启动画面快。

3 将 exe 文件并 jre 打包成安装文件 可以在没有安装 java 虚拟机的电脑上运行

推荐工具:install4j
先安装 install4j,下面是百度文库发的 install4j 使用介绍,将的很详细
Install4j 介绍
http://wenku.baidu.com/view/f8abc62ded630b1c59eeb544.html/
http://www.beijianbest.com/ 阀门 不锈钢阀门 碳钢阀门 提供

本文转载自:

浮躁的码农

浮躁的码农

粉丝 72
博文 865
码字总数 158123
作品 0
松江
程序员
私信 提问
将Java程序作成exe文件的N种方法

使用制作可执行 JAR 文件包 下面就来看看什么是 JAR 文件包吧: a) JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件...

楓楪
2014/03/13
0
0
在Java工程中调用Python代码

Python是一门好用的脚本语言,底层基于C实现,快速且简单。使用python可以说是站在巨人肩膀上编程,使得程序员更专注于业务及逻辑,而不是被人学烂的语言工具。但是团队合作时候,就会有一些...

辉煌霸猪
2018/09/12
0
0
可执行java程序的问题

求教 将java程序打包成一个可执行的jar程序的话,如果放到其他机器上去运行,那么那台机器至少要安装了jvm才能运行起来吧。能不能把jvm也打在jar中直接双击打开就能运行呢? 而且就算把java程...

Loblood
2011/08/11
178
2
关于class文件编译成exe

辣妹备注:今天收到cqq(就那个用java破解天意后台系统那个老兄)的来信,可惜他编译好的是个class文件. 我对编程一窍不通,搜索了下看怎么编译成exe文件. 于是发现了本文.其实,下面那个老...

王大叔爱编程
2013/09/12
0
0
打包Java项目(线程管理)生成可安装的exe运行文件()

一. java 代码: (ps :还有很大的优化空间, 1. 把所有的设置改成读取相对路径下的config 文件,那所有的设置可以通过更改config 文件更改; 2. kill session 的语句,不需要导出到文件,直接通过j...

donald121
2018/07/02
0
1

没有更多内容

加载失败,请刷新页面

加载更多

基础工具类

package com.atguigu.util;import java.sql.Connection;import java.sql.SQLException;import java.util.Properties;import javax.sql.DataSource;import com.alibaba.druid......

architect刘源源
今天
43
0
P30 Pro劲敌!DxO官宣新机:排行榜又要变

5月26日晚间,DxOMark官方推特预告,将在5月27日公布一款新机型的DxOMark评分,猜猜是哪款? 网友猜想的机型有:红米K20、谷歌Pixel 3a、索尼Xperia 1、诺基亚9 PureView等。 DxOMark即将公布...

linux-tao
昨天
15
0
Ubuntu18.04.2窗口过小不能自适应(二次转载)

解决Ubuntu在虚拟机窗口不能自适应 2018年09月06日 16:20:08 起不了名儿 阅读数 855 此博文转载:https://blog.csdn.net/nuddlle/article/details/77994080(原地址) 试了很多办法这个好用 ...

tahiti_aa
昨天
2
0
死磕 java同步系列之CountDownLatch源码解析

问题 (1)CountDownLatch是什么? (2)CountDownLatch具有哪些特性? (3)CountDownLatch通常运用在什么场景中? (4)CountDownLatch的初始次数是否可以调整? 简介 CountDownLatch,可以...

彤哥读源码
昨天
6
0
Nginx提供下载apk服务

有时候我们可能需要提供文件或者其他apk下载链接,通过 nginx 配置可以很简单地实现。 server {    listen 80;    server_name download.xxx.com;    root app;    locati...

Jack088
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部