jar文件打包

由于今天看源代码的时候需要对jar文件中的配置文件进行修改,所以需要解压jar文件(解压jar文件只需用解压工具即可),然后在打包成jar文件。

本来以为是很简单的事情,结果折腾了好一会儿,打包jar文件的时候发现自己不会,从网上找了很多资料,最后终于找到打jar包的方法。

下边是cmd命令下的方法,至于用eclipse工具打jar包,大家自己可以从网上找,这里就不一一说明了。

如我需要打jar的class文件在d盘temp文件夹下

1.切换目录,切换到指定盘符跟目录

  在cmd下输入d:进行切换(可以通过cd进入到相应的文件夹,通过cd..切换回上级目录)

2.将temp目录下的文件打jar包

  jar cvf new.jar mymanifest -C temp/ .

这里需要说明的是new.jar为自己定义生成的jar文件名字,temp目录下边放的是需要打jar包的文件

注意:1)jar文件后边的命令式cvf不是cvfm

    2)关于目录为temp/ .   /和.是必不可少的,而且中间用空格分开

    3)如果是几个class文件的话,就指定目录下边的文件就行了(多个文件用空格分开)

      在盘符下边打包   jar cvf classes.jar Foo.class Bar.class

      在指定目录下边打包   jar cvf new.jar mymanifest -C temp/test.class

jar文件打包

时间: 2024-11-07 08:46:14

jar文件打包的相关文章

java jar文件打包成exe(Launch4j使用说明)

在日常的项目中需要把jar打包成exe.怎样快速的实现此功能.下面通过Launch4j的使用方法来介绍整个打包过程. 第一步:生成jar文件 第二部:使用Launch4j 图来描述过,简单明了.一切尽在不言中.

如何用eclipse进行jar文件打包?

直接导出runnable jar,如下图所示: 然后选择导出runnable jar: 关于library handling部分的解释如下: (1)Extract required libraries into generated JAR. 把所有的import JAR都拆开来,包含在JAR的各个目录中,ex. net/org/xxx.class (2)Package required libraries into generated JAR. 把所有的import JAR都包在JAR的根目录下

〖Linux〗将Jar文件打包成Linux可执行文件

因为不想敲写 java -jar jarfile,而是想直接敲写  ./jarfile 就能够跑起程序 #!/bin/bash - #=============================================================================== # # FILE: shell_pack.sh # # USAGE: ./shell_pack.sh # # DESCRIPTION: # # OPTIONS: --- # REQUIREMENTS: --

命令行下Jar包打包小结

jar包打包实现 第一种简单的打包方式 第二种打包方式 MANIFEST文件介绍 小结 jar包打包实现 jar包打包可以使用jar指令实现打包,在命令行中输入jar可以查看jar指令的内容 从最后显示的两个示例看出存在两种打包的方法,两者的区别就是是否使用自己定义的MANIFEST清单文件.第一个示例没有使用MANIFEST文件进行打包,所以最终生成的jar包中MANIFEST文件为默认文件,这种方式适用于比较简单的jar包结构,不存在其他jar包依赖以及生成的jar包不需要可执行.这种方式生

转载:JAR 文件揭密

大多数 Java 程序员都熟悉对 JAR 文件的基本操作.但是只有少数程序员了解 JAR 文件格式的强大功能.在本文中,作者探讨了 JAR 格式的许多功能和优势,包括打包.可执行的 JAR 文件.安全性和索引. JAR 文件是什么? JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件.与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库.组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用.在 JAR 中包含特殊的文件,如 man

Jar文件 META-INF/MANIFEST.MF文件详解

打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内 容,先来看struts.jar中包含的MANIFEST.MF文件内容: Manifest-Version: 1.0Created-By: Apache Ant 1.5.1Extension-Name: Struts FrameworkSpecification-Title:

java文件打包成exe可执行文件

java文件打包成exe文件,分为两步,首先用eclipse将java文件打包成jar文件,然后用exe4j将jar文件打包成可执行exe文件 一:用eclipse将java文件打包成jar文件 如果java文件未引用外部包,可以将其打包成Jar File,如果其引用了外部包文件,最好将其打包成Runnable Jar File,这样可以将外部包文件一并打包进去,虽然包有点大,但是省去了在其它电脑上不能运行的麻烦.(我自己是打包成了Runnable Jar File,操作非常简单,这里不再叙述此

JAR 文件揭密

探索 JAR 文件格式的强大功能 大多数 Java 程序员都熟悉对 JAR 文件的基本操作.但是只有少数程序员了解 JAR 文件格式的 强大功能.在本文中,作者探讨了 JAR 格式的许多功能和优势,包括打包.可执行的 JAR 文件.安全性和索引. JAR 文件是什么? JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件.与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库.组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用.在

Spark应用程序第三方jar文件依赖解决方案

第一种方式 操作:将第三方jar文件打包到最终形成的spark应用程序jar文件中 应用场景:第三方jar文件比较小,应用的地方比较少 第二种方式 操作:使用spark-submit提交命令的参数: --jars 要求: 1.使用spark-submit命令的机器上存在对应的jar文件 2.至于集群中其他机器上的服务需要该jar文件的时候,通过driver提供的一个http接口来获取该jar文件的(例如:http://192.168.187.146:50206/jars/mysql-connec