0 0

用jar命令成生jar包的问题3

做了一个Swing程序,要信赖另外一个jar包.

想问一下,怎样用jar命令生成一个双击可以执行的*.jar文件?(将依赖的jar包中的类也包含进去).

问题补充:如果没有使用Eclipse这样的IDE应该如何做?
伊人水立方 写道
用Eclipse中
Export->jar->(选中你要打包的文件)->next....->在Main class里面选你要启动的那个类->finish


问题补充:谢谢你的答复,我想做到的是将第三方应用的jar中的类提取出来,然后也加入test.jar包中,保证test.jar无论放在任何位置都可以执行,不出现找不到第三方jar的情况.按照你提供的方法,test.jar放到其它目录下就不能正常运行了.请问还有其它的解决方法吗?
wanghuanqiu 写道
cmd打包:在你要打包的类class父目录里,jar -cvf test.jar *.*
然后打开test.jar,在META-INFO文件中加入Main-class:包名.main所在的类
然后加入Class-path:第三方应用的jar

2012年5月16日 11:44

3个答案 按时间排序 按投票排序

0 0

那你就用exe4j把jar打成exe文件。

2012年5月17日 09:09
0 0

cmd打包:在你要打包的类class父目录里,jar -cvf test.jar *.*
然后打开test.jar,在META-INFO文件中加入Main-class:包名.main所在的类
然后加入Class-path:第三方应用的jar

2012年5月16日 14:28
0 0

用Eclipse中
Export->jar->(选中你要打包的文件)->next....->在Main class里面选你要启动的那个类->finish

2012年5月16日 12:11

相关推荐

    JAR命令&JAR包详解.doc

    ### JAR命令与JAR包详解 #### 一、JAR包概述 JAR(Java ARchive)包是Java平台特有的一种压缩文件格式,主要用于将多个Java类文件和其他资源文件打包成一个单独的文件。它类似于常见的ZIP格式,但具有更高级的功能...

    将java文件打包成 jar jar命令详解

    通过命令提示符使用 JAR 命令的基本语法如下: ``` jar {c|t|x|u} [vfm0iM] [jar-file] [manifest-file] [-C directory] files ``` - **选项解释**: - `c`: 创建新的存档文件。 - `t`: 列出存档内容的列表。 - ...

    JAR文件包及jar命令详解

    在命令行中,也可以使用以下命令来执行JAR文件: ``` java -jar test.jar ``` 这会根据`MANIFEST.MF`中的`Main-Class`启动程序。 **JAR文件的优势** - **跨平台性**:由于Java的“一次编写,到处运行”原则,JAR...

    制作可执行的JAR文件包及jar命令详解.doc

    制作可执行的JAR文件包及jar命令详解 ...制作可执行的JAR文件包需要编辑MANIFEST文件,并使用jar命令将Java程序打包成JAR文件包。这样,用户就可以双击JAR文件来运行Java程序,而不需要在命令行中输入命令。

    jar命令大全打包及运行

    ### jar命令大全:打包与运行详解 在Java开发中,`jar`命令是处理Java Archive (JAR) 文件的关键工具,用于将多个类文件、资源文件以及清单文件(Manifest)打包成一个单一的JAR文件,便于管理和部署。本文将深入...

    通过jar命令生成可执行的jar文件

    输入打包jar命令:jar -cvfe test.jar JFrameDemo3 . (点表示当前目录, JFrameDemo3为jar的入口程序<即存放main方法的类>) 3. 命令执行后会在temp目录下生成一个test.jar 文件双击此文件即可执行 注意:此时生成...

    jarjar-方便Java打包工具,自定义修改jar包包名

    通过阅读这个文件,开发者可以了解到如何创建规则文件,设置各种指令,以及如何运行jarjar命令。这对于初学者来说是快速上手的关键。 使用jarjar的基本步骤包括: 1. **编写规则文件**:规则文件是一个XML或文本...

    startup.sh linux 启动jar包命令

    startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令

    如何生成jar包

    接下来,使用jar命令来生成JAR包。jar命令行工具是JDK中自带的,用于创建和管理JAR文件。jar命令的基本格式为:`jar [选项] [manifest文件] -C 目录名 [文件]` 选项部分为ctxum0M,具体含义如下: - c 创建一个新的...

    jar命令使用示例

    **jar命令详解** 在Java开发中,`jar`命令是一个不可或缺的工具,它用于创建、更新和提取Java档案(JAR)文件。JAR文件是包含类文件、资源和其他组件的压缩文件,常用于分发Java应用程序或库。在本篇中,我们将深入...

    多个jar包合并成一个jar包的办法

    在软件开发过程中,经常需要将多个JAR包合并成一个JAR包,以方便管理和部署。本文将详细介绍如何实现这一过程,并提供具体的操作步骤和技术细节。 ### 一、概述 在Java开发中,项目通常会依赖多个外部库或模块,...

    把java文件打包成.jar_(jar命令详解).doc

    ### Java 文件打包成 .jar 文件及 jar 命令详解 #### 一、jar 命令概述 在 Java 开发中,经常会遇到需要将多个类文件或者资源文件打包成一个单独的 `.jar` 文件的需求。`.jar` 文件类似于 `.zip` 文件,是一种将多...

    java打包成jar

    通过上述方法,无论是手动使用`jar`命令还是利用Eclipse IDE,开发者都能够轻松地将Java项目打包成可执行的JAR文件。这些打包技巧不仅适用于简单的项目,也适用于具有复杂依赖关系的大规模应用程序。掌握这些技能...

    制作可执行的JAR文件包及jar命令详解

    常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,...所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性。

    关于执行java命令引入外部jar包方法

    另一种更为灵活的方法是在执行Java命令时动态指定JAR包位置,即使用`-cp`或`-classpath`参数。这允许在不修改系统环境变量的情况下临时指定类路径。例如,假设我们有一个名为`Test`的主类,它依赖于`mysqlJdbc.jar`...

    将多个jar包合并为一个jar包

    为了简化项目结构、减少资源占用以及方便管理,开发者有时会选择将多个JAR包合并成一个单一的JAR包。这个过程被称为JAR文件的合并。本文将详细讲解如何进行这项操作,并分享一个实用的合并工具。 首先,理解JAR文件...

Global site tag (gtag.js) - Google Analytics