eclipse打成jar包,bat,以及exe文件
打成jar包:
1、没有其他类库jar文件和插件
菜单“File”-->“Export”
基本上默认就可以,记得next到最后,然后选中主类,否则就会出现
Failed to load Main-Class manifest attribute from... 的错误
如果没有使用其他插件啊,类库等,以上的步骤就可以了
2、有其他jar的类库
先将那些类包含进来:右键点该project,然后properties——》java build path——》libraries-》add extenel jar,选择需要包含的类库jar文件,ok
然后使用Fatjar插件:
将该插件放入eclipse的plugin下面,重启eclipse。
右键点该project,然后点Build fat jar,在main-class那里选中主类,next,可以看到想要包含的类都在File-List里面了,点finish就在工程目录下生成jar了。
直接在eclipse的项目下面能看到这个jar,双击它就可以运行
打成bat和exe:(转)
第五步:生成运行manager.jar的批处理文件manager.bat(该步可以不要)
在manager目录下创建一个批处理程序manager.bat(名字任取,扩展名必须是bat),其内容仅一句语句,如下:
javaw -jar manager.jar
说明:
1.javaw对应c:\jdk\jre\bin\javaw.exe文件,如果windows提示命令未发现,则需要将c:\jdk\jre\bin路径加入到windows环境变量path中。
2.在运行程序的时候有一个讨厌的黑色命令行窗口,要去掉它,可以将run.bat内容更改如下:“start javaw -jar manager.jar”,start是指调用了windows的“运行”命令。
3.在后边加一个pause就可以让你看到具体哪里出错了,如:
start javaw -jar manager.jar
pause
双击manager.bat,就可以运行该JAR文件了.
第六步:让电脑不必安装JRE环境,也能运行.
通常运行Java程序有个前提条件:用户电脑必须先安装JRE环境。虽然安装JRE环境非常简单,但毕竟多了一步,算是有一点点的瑕疵。这里给出一个不必让用户安装JRE环境的方法,其实现步骤如下:
(1)将原JDK中的“jre”目录复制到“D:\manager\java”目录下(java也可换成其他名称)。
(2)将JDK和JRE从本机卸载掉,这样表示本机没有安装JAVA运行环境。
(3)修改批处理文件manager.bat中的命令为“start java\jre\bin\javaw -jar manager.jar”,仅仅是在javaw前加上了一个相对应路径。
双击manager.bat即可在不安装JRE环境的电脑运行此Java应用程序。
第七步:抛弃批处理文件(*.bat),生成exe文件
用批处理文件运行程序似乎不够专业,虽然它足以完成运行任务。但习惯就象一种毒药一旦染上就很难摆脱它的影响,Windows统治下的人们早已经习惯运行扩展名是EXE的程序,用*.bat他们就会感觉别扭。
我们可以用一个叫JavaLauncher的免费小程序来代替批处理文件去运行Java程序。JavaLauncher的下载网址是:
http://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm
下载下来的文件是一个名JavaLauncher.zip的压缩包,解压后的目录结构如下所示:
JavaLauncher.zip目录结构
source 目录包含了JavaLauncher的源程序,是用C语言写的
changes.txt 是新版的修改说明
launch.exe 是主程序
launcher.cfg 是配置文件
readme.txt 是一些说明和示例
我们只需要launch.exe、launcher.cfg两个文件,将这两个文件复制到打包文件所在的目录。launcher.cfg是一个仅三行内容的文本文件,将它修改如下:
.
.\java\jre\bin\javaw.exe
-jar manager.jar
第一行设置指向JAR包managger.jar的目录,由于launch.exe和myswt.jar同在一个目录,所以用“.”即当前目录。
第二行设置指向jre\bin\javaw.exe的路径。在上面已将jre目录复制到了java子目录中
配置好launcher.cfg后,双击launch.exe即可运行java应用程序。
如果仔佃研究eclipse的启动方式,发现eclipse和JavaLauncher的原理一样:eclipse.exe相当于launch.exe,startup.jar相当于manager.jar。只不过eclipse.exe不象launch.exe要具有通用性,所以它没有*.cfg这样的配置文件,而是将启动信息固化在eclipse.exe中。
第八步:美化图标
launch.exe文件的图标太单调了,让我们给它换个好看点的。换程序的图标需要用到一个免费的软件:Resource Hacker.
第九步:最后的打包
发送给用户之前,通常要用WinZip或WinRAR将所有的文件全部打成一个压缩包,然后用户得到这个压缩包后,将其解压缩后即可运行程序,Eclipse软件就是这种方式。
另一种方式是用InstallShield、InstallAnyWhere这样的安装程序制作软件来创建一个单一的setup.exe文件,它具有向导式的安装界面,而且还可以往windows的程序栏插入菜单项,关于这些安装程序制作软件的具体使用请参阅相关书籍。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wish_silence/archive/2009/07/16/4353874.aspx
转载自:http://scorpiomiracle.iteye.com/blog/630358
分享到:
相关推荐
本文将详细介绍如何在Eclipse中将项目打包成JAR文件,并确保能正确引用外部JAR包和读取外部配置文件。 首先,我们来看如何打包项目为JAR。在Eclipse中,选择`Export` -> `Java` -> `Runnable JAR file`。在弹出的...
Eclipse怎么打jar包(可运行的jar包) 教你一步一步,学会怎么打jar包,内含详细图文教程。
Java 打包成 jar 文件和将 jar 文件导出为 exe 文件的方法汇总 本文档将详细介绍 Java 打包成 jar 文件和将 jar 文件导出为 exe 文件的方法汇总。Java 是一种流行的编程语言,广泛应用于软件开发、Android 应用开发...
将jar包转换为exe文件是Java开发者经常遇到的需求,尤其在需要将Java应用程序分发给非技术用户或希望简化应用程序启动流程时。这一过程涉及到多个步骤和技术,包括使用特定工具如Exe4J和FatJar插件。 ### FatJar...
4. 等待 Eclipse 将 Java 文件打成 JAR 包,最后将生成一个 JAR 文件。 如何删除 JAR 包中的文件? 删除 JAR 包中的文件可以按照以下步骤进行: 1. 打开 JAR 文件,选中要删除的文件。 2. 按键盘的【Delete】键,...
本篇将基于提供的文件标题、描述及部分内容,深入探讨如何在Eclipse环境下将AWT或SWT项目打包成JAR文件,并通过批处理(bat)文件来运行这一过程。 ### Eclipse AWT/ SWT项目打包成JAR #### 1. 准备阶段:构建...
总结,打包JAR包并在其中读取外部JAR和配置文件,需要理解Java类路径的概念,熟练运用Eclipse的打包功能,以及正确处理MANIFEST.MF文件。同时,掌握使用构建工具如Maven或Gradle会大大提高效率。在实际项目中,确保...
标题 "eclipse查看jar包文件" 涉及到的是如何在Eclipse集成开发环境中查看并操作Java的jar包文件。Eclipse是一个强大的Java IDE,它不仅支持代码编写、调试,还提供了查看和分析jar包内容的功能。对于开发者来说,...
在这种情况下,"jar包打成exe可执行文件工具"就显得尤为重要。本文将详细讲解如何使用Eclipse开发的项目导出jar包,并通过特定工具将其转换为exe文件,同时也会提及提供的工具和操作文档。 首先,让我们了解一下jar...
"java工程打jar包,制作exe文件"和"exe4j使用教程_EndlessWait_百度空间_files"可能是辅助资料,包括工程示例或更多exe4j相关文档。 打包和转换过程中的常见问题可能涉及依赖库的处理、资源文件的引用、JRE版本兼容...
本文将详细介绍如何使用exe4j工具将Eclipse打包的JAR文件转换为.exe文件。 1. **什么是exe4j?** exe4j是一个专门用于将Java应用打包成Windows可执行文件的工具。它允许开发者创建独立于Java环境的.exe文件,同时...
在本文中,我们将详细介绍如何使用 Eclipse 将一个项目打包成 jar 文件,包括 manifest 文件的定义、jar 文件的生成步骤等内容。 Manifest 文件的定义 在 Eclipse 中,manifest 文件是 jar 文件的描述文件,它提供...
"Java打包成jar文件-以及将jar文件导出为exe文件方法汇总" 本文档主要讲述了如何将 Java 项目打包成 jar 文件,并将 jar 文件导出为 exe 文件的方法。下面是相关知识点的总结: 一、Java 打包成 jar 文件方法 1. ...
本文将详细介绍如何在Eclipse中使用插件实现这一功能,以及一种名为JD的jar包反编译查看工具。 首先,我们来看一下"Eclipse查看jar包class文件源码插件"。Eclipse中常用的插件有JD-Eclipse和Decompiler。JD-Eclipse...
本篇文章将详细介绍如何在Eclipse中创建一个可执行的JAR文件,使得你的Java程序可以独立运行。 一、创建可执行JAR包的背景与意义 在Java中,JAR(Java Archive)文件是一种归档格式,用于集合多个类文件、资源文件...
本文详细介绍了如何使用fatJar插件将Eclipse Java项目打包成JAR文件,以及利用exe4j工具进一步将JAR文件转换为Windows平台上的EXE文件。这一系列操作不仅简化了Java应用的部署流程,也提高了应用程序的可用性和安全...
Java程序打成Jar包做成EXE安装程序是将Java程序打包成可执行的EXE文件,以便在Windows操作系统中可以直接双击运行程序。下面将一步一步地实现该过程。 首先,需要完成Java GUI程序。在Eclipse下,程序能够正常运行...
本文将详细介绍如何使用exe4j将Eclipse项目的`.jar`包转换为`.exe`,以及涉及的相关知识点。 首先,我们需要理解`.jar`文件。`.jar`是Java Archive的缩写,它是Java平台中用于存储类文件、资源文件和元数据的容器。...
### 解决Eclipse导出的JAR文件打不开问题 #### 概述 在使用Eclipse进行Java开发的过程中,有时会遇到导出的JAR文件无法正常运行的问题。这类问题通常涉及多个方面,包括但不限于主类的选择、依赖库的打包方式以及...
本资源包含了将RAP项目打包成WAR文件所需的一些关键组件,特别是Eclipse相关的jar包以及一个示例项目。这个过程对于开发者来说非常重要,因为它使得RAP应用能够在任何支持Servlet容器(如Tomcat、Jetty等)中部署和...