将java项目生成exe可执行文件全过程

转载 2012年03月31日 10:07:51

一、首先为eclipse安装fatjar插件(如果你的jar项目中需要用到图片、外部程序等文件时要用此插件打包程序才能正常运行)

安装方式有两种:方法1:在线安装(推荐)

步骤:

eclipse菜单栏 help >software updates >Find and install >Search for new features to install>new Remote site>

填写name和url
name :FatJar 
url:http://kurucz-grafika.de/fatjar

然后按照提示做即可。

方法2:手动安装

步骤:

下载fatJar插件(http://kurucz-grafika.de/fatjar/features/net.sf.fjep.fatjar_0.0.31.jar

解压后有net.sf.fjep.fatjar_0.0.27的文件夹,

将这个文件夹复制到eclipse的plugins中,重新启动eclipse,

查看windows->preference,看到一个Fat Jar preference,说明安装成功。

如果看不到,可以在命令行采用“eclipse -clean”命令启动。

二、将工程项目生成jar包

步骤:

1.右击工程,选择build fat jar 。

2.选定MainClass,将工程需要的Jar包的路径填入classpath中,然后按提示操作。我的classpath设置是:

./lib/org.eclipse.core.runtime_3.3.100.v20070530.jar

./lib /org.eclipse.jface_3.3.2.M20080207-0800.jar

./lib/org.eclipse.swt_3.3 .2.v3349d.jar

./lib/org.eclipse.ui.workbench_3.3.2.M20080207-0800.jar

3.将工程需要的Jar包放在与fatJar打的Jar包的目录下(注意:放工程需要的Jar包时要与项目中包所在的目录相同)。 我的jar包放置在/lib/xxx.jar下。

4.找到eclipse安装目录下的plugins子目录下的org.eclipse.swt.win32.win32.x86_3.2.2.v3236,将其解压,将swt-win32-3236.dll放在Jar包的同一目录下。(如果找不到org.eclipse.swt.win32.win32.x86_3.2.2.v3236的话也可以选择org.eclipse.swt.win32.win32.x86_3.3.3.v3349.jar,将其中的swt-win32-3236.dll放在Jar包的同一目录下)

5.将工程需要的图片、文件等放在Jar包的同一目录下(与项目中包所在的目录相同)。


三、将jar包生成exe可执行文件

步骤:

1下载生成exe文件工具JavaLauncher

http://download.csdn.net/source/528223

2.解压后把launcher.cfg和Launch.exe两个文件拷贝到刚才生成的jar包所在同一目录下。

3.用记事本打开launcher.cfg,把D:\SYJ.WORK\SYJ.ENV\jdk6.0\bin\javaw.exe改成javaw.exe,把最后那行-jar javaman100.jar改成 -jar 包名.jar

4.至此,所有工作已经完成,接下来双击Launch.exe就可以运行你的java程序了

打包java项目并生成可执行文件exe

打包可执行的jar包最主要的是自定义的manifest.mf文件: 首先来看项目结构图,这里尤其要注意第三方依赖包的路径,以为配置文件中需要使用它: 然后是manifest.mf配置文件: 这个文...
  • u012557538
  • u012557538
  • 2016年06月13日 11:28
  • 1879

Java_Java项目如何生成可执行jar包、exe文件;

功能:为大家浅谈如何通过eJava项目生成
  • u011168154
  • u011168154
  • 2014年10月21日 11:34
  • 5808

使用Intellij Idea生成可执行文件jar,转为exe文件步骤

保证自己的Java代码是没有问题的,在IDEA里面是可以正常运行的,然后,按下面步骤: 步骤一:打开File -> Project Structure -> Artifacts,如下图 ...
  • tsdfk1455
  • tsdfk1455
  • 2014年11月03日 13:24
  • 6655

怎样用Eclipse将Java源代码生成可执行文件

eclipse将java源代码生成jar可执行文件 用eclipse做了一个web项目的自动化测试,自己用的时候倒是很方便,打开eclipse直接运行即可,但是分享给其他小伙伴用的时候就不太方便,希...
  • qq_15158911
  • qq_15158911
  • 2017年01月13日 21:49
  • 4071

QT 5.3 应用程序打包成可执行程序exe

众所周知QT编译好的应用程序依赖很多动态链接库,不能方便的在其他PC上使用。这里介绍QT5版本的应用程序打包成可执行EXE的方法。 首先把QT应用程序项目编译成Release版本,而不是Debug版...
  • u012246376
  • u012246376
  • 2017年01月15日 12:21
  • 2366

QT5生成可执行文件总结

win7 32位 Qt5打包生成可执行文件的一些尝试和总结。
  • helaisun
  • helaisun
  • 2016年07月02日 10:33
  • 6829

用eclipse如何将java程序生成一个.exe可运行文件?

总得来说有两步,先打成jar包再打成exe。 第一步打成jar: 方法一:用Eclipse自带的打包工具Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以不推荐。 ...
  • u011677147
  • u011677147
  • 2014年12月30日 10:33
  • 15308

java项目到处jar包,转成.exe可执行文件

需要使用的工具: eclipse,exe4j,iocFx2(制作ico图标) 具体转换步骤分为两步: 一、将java项目到处成jar包; 二、将导出的jar包转换成exe可执行文件; 步骤一...
  • u011182412
  • u011182412
  • 2017年01月20日 09:24
  • 1264

NetBeans中打包生成exe文件方法

原文地址:https://netbeans.org/kb/docs/java/native_pkg_zh_CN.html
  • langqingzailanda
  • langqingzailanda
  • 2014年10月21日 23:48
  • 5171

java 从MyEclipse打包,做成exe可执行文件,再到做成安装文件详解

做了一个java程序,先展示给别人看或者投入使用,java的运行是建立在JDK的基础之上的,别人没java环境,自然不能运行,那么问题来呢,怎么才能让自己的程序在没有环境的机器上使用?自然有办法。...
  • qq_29809103
  • qq_29809103
  • 2015年11月13日 11:01
  • 2592
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将java项目生成exe可执行文件全过程
举报原因:
原因补充:

(最多只允许输入30个字)