在这里介绍两种方法生成jar,第一种是用Eclpise的Export功能。在要打包的项目上击右键,选择Export,在窗口中选择Java里的JAR file。Next后的窗口中已经自动选好了要打包的项目,用户可以点击加号查看项目里被打包的内容。在下面的JAR file里设置你打包生成jar文件的输出目录,下一步在出现的窗口中选择Use existing manifest from workspace,点击”浏览”,选中你自己制做的manifest.txt文件清单(这个文件清单的制作是最有讲究的,有一点差别,打包文件就不能正常运行,下面介绍如何写)。选择主类后点Finish即可生成jar文件。
你可以在工程下建一个文件,命名:manifest.txt 里面的内容如下:
这个文件的内容是这样的:
Manifest-Version: 1.0
Main-Class: net.xxx.kbase.Main
Class-Path: ./lib/log4j.jar ./lib/kbase3.jar ./lib/activemq-core-4.1.0-inc
上面的就这个文件的全部,红色部分是你这个文件的版本,照写就是;蓝色部分是这个工程的主类,IPNMS.AppMain是文件夹IPNMS文件夹下面的AppMain.java类;其中注意Manifest-Version:、Main-Class:、Class-Path: 全部顶格写;后面的内容空上一格再写。主类IPNMS.AppMai后面没有空格,写好直接回车写Class-Path ;Class-Path:后面全是该工程的jar文件,这里注意如果jar文件太多,不能全写在一行上,太长了,打包时会出错,适当长度就要按回车换行,回车换行要注意两点:1:拦腰截断如我上面所写;2:换行后空一格而不是顶格写,3:最后一个jar文件写完后,不要有空格就直接回车(必须打回车给文件留一个空行);回车后这个空行要顶格不能有空格如我上面的最后一行,否则会出现 not find main class 错误。
注意:lib目录不要打包为jar文件,只要和生成的jar文件位于同一目录即可。
第二种方法是利用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得 最简单最方便的一种生成方式。先从网上下载些插件,解压后是一 个plugins的文件夹,里面只有一个文件夹,我的是“net.sf.fjep.fatjar_0.0.24”将它copy到Eclipser plugins文件夹下,此插件就安装成功了,重启Eclipse在项目上右击就会看到多出 一个“Build Fat Jar”在前面有个绿色的“+”号,这时你就可以用此插件打包你的项目了。进去后第一个界面Jar-Name里增入要生成的jar文件名,我的是 “CAMP_fat.jar”。在Main-Class后点Browse像Export一样它也会列出你项目中的主类,选择后其它默认即可,Next后会 列出你要打包的所有内容,这个插件的优势就是可以将你项目中的外部jar也打进来,有三个先项,其中Export ANT是生成build.xml脚本文件,方便用户以后修改脚本,其它两个按钮没用。在这里什么都不点,直接点Finish就可以生成jar文件。
分享到:
相关推荐
使用 Eclipse IDE 可以简便地将 Java 项目打包成 WAR 文件。首先,右键点击要打包的项目,选择“导出...”,然后在弹出的对话框中选择“WAR 文件”。Eclipse 将自动将项目打包成 WAR 文件。 WAR 文件的目录结构 ...
本文主要介绍如何在 Eclipse 环境下将 Java 项目打包成 exe 文件。 #### 总体思路 整体思路分为两步:首先将 Java 项目打包成 jar 文件,然后再将 jar 文件进一步打包成 exe 文件。具体步骤如下: ### 一、生成 ...
在 Eclipse 中 Java 项目的打包 以下是根据给定的文件信息生成的相关知识点: 1. Java 项目的打包概述 Java 项目可能包含多个文件,每个文件中可能至少有一个类。为了使程序能在用户那里运行,必须提供全部这些...
类似地,Eclipse作为另一款广泛应用的Java IDE,也提供了项目打包功能。开发者可以通过Eclipse的Export选项将项目打包为JAR或WAR,方便部署和分发。 5. **Ant**: Apache Ant是早期广泛使用的Java构建工具,它...
本文将详细介绍如何在 Eclipse 中将 Java 项目打包成 JAR 文件,并进一步转换为可跨平台运行的 `.exe` 文件。 #### 一、打包成 JAR 文件 ##### 1.1 使用 Eclipse 内置功能打包 1. **打开 Eclipse**:确保已经安装...
### Eclipse Java 文件打包成 EXE 文件详解 #### 一、背景介绍 在软件开发领域,尤其是对于非技术用户而言,能够直接运行的应用程序(如Windows平台下的EXE文件)相较于需要特定环境才能运行的程序(如Java应用...
首先,确保你已经在Eclipse中完成了Java项目的开发,并且项目能正常运行。你需要为项目构建一个JAR文件,这是Java应用的标准打包方式。 3. **创建JAR文件** - 在Eclipse中,选择`File` -> `Export`。 - 在弹出的...
Java程序打包为Jar文件在Eclipse中的实现 Java程序员在开发过程中经常会遇到这样一个问题:如何将编写好的Java程序打包成一个可执行的Jar文件?在Eclipse中,我们可以通过简单的步骤将Java程序打包成Jar文件,本文...
Eclipse打包Java应用程序及在Linux系统上的部署运行 本文主要介绍了使用Eclipse将Java应用程序打包成JAR文件,并在Linux系统上部署和运行的步骤。下面是知识点的详细说明: 一、Eclipse打包Java应用程序 1. 在...
基于eclipse的Java项目开发及打包.docx
无论是 Java 应用程序还是 Eclipse 插件项目,打包发行都是项目开发过程中的一个重要环节。正确的打包流程不仅能确保项目的顺利运行,还能提高用户的使用体验。通过上述步骤,开发者可以有效地完成项目的打包工作,...
### 打包Eclipse Java项目为可执行JAR和EXE文件详解 #### 一、使用fatJar插件打包Eclipse Java项目为JAR文件 在软件开发领域,特别是Java项目开发中,将项目打包成可执行文件是常见的需求之一。对于Eclipse用户而...
7-Zip是一个开源的压缩工具,提供高比例的压缩率,包括对JAR、WAR、EAR等Java打包文件的支持。7z918.exe是7-Zip的一个版本,可以用来压缩或解压这些文件,以减小存储空间或方便传输。你可以通过7-Zip的图形用户界面...
### 共享Java项目到码云和实现Eclipse关联码云Java项目 #### 一、在码云上创建并共享Java项目 **1. 创建项目** 在开始之前,确保您已经注册并登录了码云账号。登录后,点击首页右上角的“新建仓库”按钮,进入...
本篇将基于提供的文件标题、描述及部分内容,深入探讨如何在Eclipse环境下将AWT或SWT项目打包成JAR文件,并通过批处理(bat)文件来运行这一过程。 ### Eclipse AWT/ SWT项目打包成JAR #### 1. 准备阶段:构建...
"eclipse"表明这是Eclipse项目的产品,"eclipse-java"表示它是针对Java编程的,而"eclipse-java-202"可能指的是Eclipse Java版本的202X系列,虽然这里缺少了年份的最后一位,但可以推断是2021年的版本。 【压缩包子...
6. **去除闪屏**:默认情况下,Eclipse RCP应用程序可能会有启动时的闪屏。如果你希望去掉这个闪屏,可以在产品配置的"Overview" -> "Launch Configurations"中取消选中相关选项。 7. **添加闪屏**:如果你想自定义...