`

JavaSE导出jar(两种方法)

阅读更多

有时候需要将j2se工程导出,这样可以在别处运作,就不必拘泥于开发感觉中才能运行了。
具体做法如下:
方法一:(工程没有引用外部jar包时,直接导出)

选中工程---->右键,Export...--->Java--->JAR file--->next-->选择jar file的路径及名称-->next-->next---> 选择main class--->finish.

 

 

方法二:(工程引用外部jar包时)
当工程引用了其他的外部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/main,(其中testProject为工程名,main为manifest file的名称)点击finish,回到工程,打开刚刚生成的main,在这里要输入如下信息:


Manifest-Version: 1.0
Main-Class: com.pacong.convert.auto.propertes.ConvertAutoProperties
Class-Path: jxl.jar
其中,Manifest-Version: 1.0为刚刚自动生成的manifest版本号;


Main-Class: 为main class所在类;
Class-Path: jxl.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:里选择刚刚生成的main,如:/testProject/main,点击finish,到此就大功告成啦;假设生成的jar包的名称为test.jar,那么Class-Path中引入的jxl.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啦。

注意,如果你是在文件导出放在如:E盘,则你需要导入得包也要放在这个目录里。
 

原文链接http://edu.codepub.com/2009/1230/19230.php

分享到:
评论

相关推荐

    javase.jar core.jar

    在给定的压缩包中,有两个`.jar`文件:`javase.jar`和`core.jar`。 `javase.jar`可能包含了Java SE的某些库或框架,这些库可能包含了Java的基础类库,如集合框架、I/O流、网络编程、多线程、GUI组件等。Java SE提供...

    zxing 3.2.0 core与javase 两jar包

    这个项目的最新版本是3.2.0,它提供了两个核心的JAR包:ZXing Core和ZXing Java SE。这两个JAR包在处理二维码和条形码时各自扮演着不同的角色。 **ZXing Core**: ZXing Core是ZXing项目的基础库,它包含了处理各种...

    二维码绘图jar包-zxing.jar-core.jar-zxing-javase.jar

    `zxing.jar`、`core.jar`和`zxing-javase.jar`是与二维码相关的Java库,它们为开发者提供了强大的二维码生成和读取功能。下面我们将详细探讨这些库及其应用。 `zxing`,全称为“Zebra Crossing”,是一个开源的、多...

    zxing-javase.jar

    zxing-javase二维码生成jar包。java实现二维码的绘制和解析(zxing by google) 截止目前为止最新版本为1.7,提供以下编码格式的支持: UPC-A and UPC-E EAN-8 and EAN-13 Code 39 Code 93 Code 128 QR Code ...

    二维码生成所需jar(core、javase);方法在博客

    本资源包含生成二维码所需的两个关键JAR文件——"core.jar"和"javase.jar",它们是Java环境下实现二维码生成的核心库。下面将详细介绍这两个文件以及如何使用它们来生成二维码。 "core.jar"是二维码生成的核心库,...

    zxing的两个jar,分别是core-2.2.jar和javase-2.2.jar

    在本讨论中,我们将深入探讨ZXing的两个核心JAR文件:`core-2.2.jar`和`javase-2.2.jar`。 1. **ZXing Core库(core-2.2.jar)**: `core-2.2.jar`是ZXing的核心库,包含了处理条码的基本功能。这个库是平台无关的...

    Zxing javase-3.1.0.jar

    Zxing 条形码/二维码 开发包之javase.jar版本3.1.0

    zxing-3.3.0.jar(core+javase)

    zxing-3.3.0,java开发二维码的jar包,包含core和javase下的内容,可分别调用其中方法生成二维码并输出到文件

    JavaSE jar包

    个人封装的Javase阶段相关的jar包,包含集合,反射,线程,IO,网络编程,jdbc等工具类 对于学习se新人,应该还是很有用处的,对于高手的话,请出门左转绕过。

    zxing-2.2.jar包及javase-2.2包.rar

    zxing2.2版本jar包,分别是core-2.2.jar和javase-2.2.jar,java生成二维码的两个jar,core为二维码生成包,javase为java文件什么的工具类包。支持jdk 1.6 亲身测试

    javase-2.2-API文档-中文版.zip

    赠送jar包:javase-2.2.jar; 赠送原API文档:javase-2.2-javadoc.jar; 赠送源代码:javase-2.2-sources.jar; 赠送Maven依赖信息文件:javase-2.2.pom; 包含翻译后的API文档:javase-2.2-javadoc-API文档-中文...

    javase-3.3.0.zip

    1. 引入库:首先需要在项目中引入javase-3.3.0.jar作为依赖,这通常通过构建工具如Maven或Gradle来完成,或者手动将jar文件添加到项目的类路径中。 2. 导入类:在代码中,需要导入`MatrixToImageWriter`类以及可能...

    zxing-1.7-javase.jar.zip

    "zxing-1.7-javase.jar.zip" 是ZXing库的Java标准版(JavaSE)的一个版本,版本号为1.7,打包成ZIP压缩格式。以下是关于ZXing和其JavaSE版本的一些详细知识点: 1. **ZXing库的功能**: - **条码读取**:ZXing提供...

    zxing-3.1.0.jar包及javase-3.1.0包

    在你提到的"zxing-3.1.0.jar"和"zxing-javase-3.1.0.jar"这两个文件中,我们主要关注的是Java版本的ZXing库。 `zxing-3.1.0.jar` 是核心库,包含了ZXing的主要功能,如解码和编码各种条码格式。这个库可以独立使用...

    两个zxing的jar包,一个是core-3.3.3第二个是javase-3.3.3,亲测可用

    在Java环境中,ZXing提供了两个主要的JAR包:`core`和`javase`。 `core-3.3.3.jar`是ZXing的核心库,包含了大部分的解码和编码功能。这个包提供了基本的条码和二维码处理能力,如解析不同类型的条码数据、生成二...

    javase-2.1.jar

    Google 二维码生成识别 xzing javase-2.1 适用于jkd1.6

    zxing-3.1.0.jar和zxing-javase-3.1.0.jar

    在给定的文件中,“zxing-3.1.0.jar”和“zxing-javase-3.1.0.jar”是ZXing库的两个不同版本,用于Java平台。下面我们将详细探讨这两个文件以及与二维码相关的知识点。 1. **ZXing库介绍** ZXing,中文名斑马线,...

    一维码二维码所需资源包javase-3.2.1 zxing-core-3.2.1.jar

    这两个资源包,`javase-3.2.1.jar` 和 `zxing-core-3.2.1.jar`,是开发Java应用程序时用于生成和解析一维码与二维码的关键组件。 `javase-3.2.1.jar` 是一个针对Java Standard Edition(Java SE)平台的特定版本库...

    javase-2.0.jar

    使用java在服务端进行aes的加密解密,前端使用该js进行aes加密解密;

Global site tag (gtag.js) - Google Analytics