参考
http://apps.hi.baidu.com/share/detail/10880976
方法一:(工程没有引用外部jar包时,直接导出)
选中工程---->右键,Export...--->Java--->JAR file--->next-->选择jar file的路径及名称-->next-->next---> 选择main class--->finish.
方法2:
当工程引用了其他的外部jar时,由于eclipse不支持同时导出外部jar包的功能,所以比较麻烦一点;具体步骤如下:
生成manifest file:选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路径及名称--->next--->next--->next;
此时来到了方法1中要选择main class的窗口,但这里先不选择main class,选择最上方的Generate the manifest file, 勾上Save the manifest in the workspace,在Manifest file:中输入file的名称,如/testProject/MANIFEST.MF,(其中testProject为工程名,MANIFEST.MF为manifest file的名称,最好用这个名字)点击finish,回到工程,打开刚刚生成的MANIFEST.MF,在这里要输入如下信息:
Manifest-Version: 1.0
Main-Class: com.test.Testjar
Class-Path: ../jxl.jar quartz1.6.3.jar
其中,Manifest-Version: 1.0为刚刚自动生成的manifest版本号;
Main-Class: com.test.Testjar为main class所在类;
Class-Path: ../jxl.jar quartz1.6.3.jar为外部jar包名称,这里是告诉导出的jar包,所要用到的外部的jar包的路径及名称,可以统一放在一个目录下面。
上面都做完了就可以导出带外部jar包的jar包了,步骤如下:
选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路径及名称--->next--->next--->next,这时又来到了选择main class的窗口,但这里也不选择main class,选择Use existing manifest from workspace,在Manifest file:里选择刚刚生成的MANIFEST.MF文件,如:/testProject/MANIFEST.MF,点击finish,到此就大功告成啦;假设生成的jar包的名称为test.jar,那么Class-Path中引入的jxl.jar和quartz1.6.3.jar要都放在指定目录下面,上面的quartz1.6.3.jar和test.jar应该位于同一个目录下。
如果想在命令行中运行刚刚生成的jar,命令如下:
java -jar test.jar
如果在jar中有一些System.out.prinln语句,运行后想看看打印出的内容,可以用一下命令:
java -jar test.jar >log.txt
输出信息会被打印到log.txt中,当然log.txt自动生成,并位于和test.jar一个目录中。
这里也可以新建一个start.bat文件,创建后;右键---编辑,输入:java -jar test.jar >log.txt;以后直接双击start.bat即可运行test.jar啦。
分享到:
相关推荐
Eclipse打JAR包插件FatJar安装及使用说明 FatJar 是一个功能强大的 Eclipse 插件,可以将需要的资源打包到一个 JAR 文件中,从而方便地管理和使用项目资源。下面是 FatJar 的安装和使用说明。 FatJar 的安装非常...
二、Eclipse打JAR包 1. **准备工程**:与MyEclipse步骤类似,确保Eclipse工程配置正确,所有依赖库都在Build Path中。 2. **使用Export功能**:选择“File” -> “Export” -> “Java” -> “Runnable JAR file”...
Eclipse作为一个流行的Java集成开发环境,提供了多种方式来实现这一目标,其中一种是创建"fat jar",也称为"uber jar"或"one-jar"。这种类型的JAR文件包含了所有依赖库,使得用户可以在没有外部库的情况下直接运行。...
Eclipse怎么打jar包(可运行的jar包) 教你一步一步,学会怎么打jar包,内含详细图文教程。
这里我们将详细介绍一种利用Eclipse的插件FatJar来打JAR包的方法。 首先,FatJar是一款非常实用的Eclipse插件,它的主要功能是帮助开发者打包项目时包含所有依赖的外部库,即第三方JAR文件。这对于那些依赖多个库的...
Eclipse作为一款强大的Java集成开发环境,提供了内置的功能来创建可执行的JAR包。以下是详细步骤和注意事项: 1. **选择项目**: 首先,你需要确保你的Java项目已经完成并且没有编译错误。在Eclipse中,找到包含...
fatjar是一个打包包含第三方jar包的Eclipe插件。 解压后、将其中的jar包放入....\eclipse\plugins目录下,重启Eclipse, 右键项目 点击“Build fat jar”
一、创建可执行JAR包的背景与意义 在Java中,JAR(Java Archive)文件是一种归档格式,用于集合多个类文件、资源文件以及元数据。可执行JAR是其中一种特殊类型的JAR,包含了主类信息,可以直接通过`java -jar`命令...
2.【Java Build Path】-【Configure Build Path】-【Libraries】,在下面找到如:Guava-r09.jar包,展开它,选择【Source attachment】,单击右边的【Edit…】按钮。 3.在打开的窗口中,可选择文件(jar\zip),...
Eclipse jar打包详解 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速地开发、测试和调试应用程序。其中,Eclipse 的 jar 打包功能是开发者常用的一个功能,它...
标题 "eclipse查看jar包文件" 涉及到的是如何在Eclipse集成开发环境中查看并操作Java的jar包文件。Eclipse是一个强大的Java IDE,它不仅支持代码编写、调试,还提供了查看和分析jar包内容的功能。对于开发者来说,...
### 解决Eclipse导出的JAR文件打不开问题 #### 概述 在使用Eclipse进行Java开发的过程中,有时会遇到导出的JAR文件无法正常运行的问题。这类问题通常涉及多个方面,包括但不限于主类的选择、依赖库的打包方式以及...
本文将详细介绍如何在Eclipse中将项目打包成JAR文件,并确保能正确引用外部JAR包和读取外部配置文件。 首先,我们来看如何打包项目为JAR。在Eclipse中,选择`Export` -> `Java` -> `Runnable JAR file`。在弹出的...
Eclipse导出Jar包 Eclipse 是一个功能强大且广泛应用的集成开发环境(IDE),它支持多种编程语言,包括 Java。Java 是一种流行的编程语言,广泛应用于 Android 应用程序开发、Web 应用程序开发和企业级应用程序开发...
mysql_connection、Oraclesql_connection、dom4j、jaxen、dbcp、pool、swt的 eclipse的jar包,已经全部编译在压缩包中,解压后导入 eclipse 即可使用。可以在其他项目直接引用该文件夹下的对应包即可
Eclipse作为一个流行的Java集成开发环境(IDE),提供了方便的工具来生成JAR包。本文将详细介绍如何在Eclipse中生成包含外部依赖的JAR包。 首先,我们来看如何生成不包含外部依赖的普通JAR包。如果一个Java类包含...
本篇文章将详细讲解Eclipse中常用的两个数据库驱动jar包——MySQL和Oracle。 首先,我们来谈谈MySQLjar包。MySQL是一款流行的开源关系型数据库管理系统,其Java驱动程序(通常称为mysql-connector-java)使得Java...
Eclipse导入jar包不能自动归类到ReferenceLibraries下问题解决
lombok插件eclipse用jar包 1将lombok.jar包复制到myeclipse.ini/eclipse.ini所在文件目录2 打开myeclipse.ini/eclipse.ini,在最后添加以下代码并保存: -Xbootclasspath/a:lombok.jar -javaagent:lombok.jar
### Eclipse导出JAR包详解 #### 一、前言 在Java开发过程中,经常会遇到将项目打包成可执行的JAR文件的需求。这不仅便于程序的发布与分发,还能帮助开发者更好地管理项目的依赖关系。Eclipse作为一款广泛使用的...