1.如何将文件夹打包成JAR包

用 jar

用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files 。

选项包括:

-c 创建新的归档文件

-t 列出归档目录

-x 解压缩已归档的指定(或所有)文件

-u 更新现有的归档文件

-v 在标准输出中生成详细输出

-f 指定归档文件名

-m 包含指定清单文件中的清单信息

-e 为捆绑到可执行 jar 文件的独立应用程序

指定应用程序入口点

-0 仅存储;不使用任何 ZIP 压缩

-M 不创建条目的清单文件

-i 为指定的 jar 文件生成索引信息

-C 更改为指定的目录并包含其中的文件

如果有任何目录文件,则对其进行递归处理。

清单文件名、归档文件名和入口点名的指定顺序

与 "m"、"f" 和 "e" 标志的指定顺序相同。

示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:

jar cvf classes.jar Foo.class Bar.class

示例 2:使用现有的清单文件 "mymanifest" 并

将 foo/ 目录中的所有文件归档到 "classes.jar" 中:

jar cvfm classes.jar mymanifest -C foo/ .

2.如何将文件夹压缩成JAR文件

eclipse有相关操作

------------------------------------------------------------------------

1,右击Eclipse项目,点击Export。

2,选中java-jar文件。

3,选中要发布为jar文件的项目。

1)选中源文件夹,库文件夹,配置文件文件夹。

2)不要选中Eclipse项目的文件和其他不需要的文件。

3)选中:Export all output folders for checked projects

输出所有选中的文件夹。

4)选中:Export java source files and resources

如果是源文件夹,就会输出生成的.class文件。

5)选中:压缩Jar文件的内容。

6)选中:不警告就覆盖已存在的文件

7)选择一个输出jar文件的目的地。

4,使用已存在的manifest文件。

5,MANIFEST.MF 文件如下:

Manifest-Version: 1.0

Main-Class: Test

Class-Path: lib/OXmlEd1.11-nolib-bin.jar lib/dom4j-1.6.1.jar lib/commons-logging-1.0.4.jar lib/log4j-1.2.8.jar

如果让Eclipse为我们生成,不会生成Class-Path部分的描述。所以,我们需要再加上Class-Path描述!

6,现在,制作完成的jar文件就是可执行的。

我们在命令行中执行java –jar AAA.jar 就可以看到该程序被成功执行了。

javaw –jar AAA.jar 也可以执行该jar包。

使用java.exe将会出现命令行窗口。

使用javaw.exe执行,不会出现命令行窗口,所有System.out.print这样的输出都是看不到的。

7,如果你安装了JRE,你的jar文件应该关联在javaw –jar上。

如果你的jar文件没有关联javaw –jar了,可以通过以下方法重新关联。

1)在资源窗口—工具—文件夹选项—文件类型中,新建jar的关联。

2)创建一个.bat文件,其中的命令是:javaw -jar %1 或者java -jar %1

3)把.jar文件关联到上面这样的.bat文件中。

这样,你双击.jar文件时,就会立刻执行该java程序。

%1 表示第一个参数,也就是你点击的jar文件的文件全名。

8,你也可以为每一个可执行的jar文件创建一个.bat文件,其中的命令是javaw -jar AAA.jar 或者java –jar AAA.jar等文件。

这样,无需关联jar文件,就可以执行jar文件。

3.如何将java文件打包成jar

先打开命令提示符(win2000或在运行框里执行cmd命令,win98为DOS提示符),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么:

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 。

选项:

-c 创建新的存档

-t 列出存档内容的列表

-x 展开存档中的命名的(或所有的〕文件

-u 更新已存在的存档

-v 生成详细输出到标准输出上

-f 指定存档文件名

-m 包含来自标明文件的标明信息

-0 只存储方式;未用zip压缩格式

-M 不产生所有项的清单(manifest〕文件

-i 为指定的jar文件产生索引信息

-C 改变到指定的目录,并且包含下列文件:

如果一个文件名是一个目录,它将被递归处理。

清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。

示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中

4.怎样把文件压缩成JAR

本机安装JDK,进入CMD模式(命令行、Dos模式),执行JAR命令就可以

JAR的详解

用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] file

s 。

选项包括:

-c 创建新的归档文件

-t 列出归档目录

-x 解压缩已归档的指定(或所有)文件

-u 更新现有的归档文件

-v 在标准输出中生成详细输出

-f 指定归档文件名

-m 包含指定清单文件中的清单信息

-e 为捆绑到可执行 jar 文件的独立应用程序

指定应用程序入口点

-0 仅存储;不使用任何 ZIP 压缩

-M 不创建条目的清单文件

-i 为指定的 jar 文件生成索引信息

-C 更改为指定的目录并包含其中的文件

如果有任何目录文件,则对其进行递归处理。

清单文件名、归档文件名和入口点名的指定顺序

与 "m"、"f" 和 "e" 标志的指定顺序相同。

示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:

jar cvf classes.jar Foo.class Bar.class

示例 2:使用现有的清单文件 "mymanifest" 并

将 foo/ 目录中的所有文件归档到 "classes.jar" 中:

jar cvfm classes.jar mymanifest -C foo/ .

5.如何将java文件打包成jar

使用Eclipse的Export功能:一、打包成一般的jar包:步骤如下: 1)在要打包的项目上右击,选择Export 2)在弹出的窗口中,选择Java -> JAR File,然后点击next按钮 3)在JAR File Specification窗口中,设置打包成的文件名和存放位置,点击两侧next 4)在JAR Manifest Specification窗口中,设置MANIFEST.MF清单文件的配置, 若仅仅打包成单纯的jar包的话,不用做任何修改,采取默认即可 若打包成可执行jar包的话,可以使用已存在的MANIFEST文件或者直接选择Main class 5)点击Finish按钮,完成打包。

二、打包成可运行的jar包步骤如下: 1)在要打包的项目上右击,选择Export 2)在弹出的窗口中,选择Java -> Runnable JAR File,然后点击next按钮 3)在Runnable JAR File Specification窗口中,选择Launch configuration和Export destination 4)点击Finish按钮,打包完成。

怎么打包java文件夹_怎么把文件夹打包成jar相关推荐

  1. 30款APP源码打包 Java Android安卓App源码 30款打包下载

    [30款APP源码打包 Java Android安卓App源码 30款打包下载](访问密码: 168168)(https://474b.com/file/29013429-461457489)

  2. java 队列复制_复制一个文件夹里的文件到另一个目录下 (使用队列的方法实现)...

    最近在由于准备实习,在学android,也会用到Java,所以想实现复制文件夹的功能,当然也参考了别人的代码.这里是我参考的网址:http://blog.csdn.net/etzmico/articl ...

  3. java 更改excel文件名称_根据Excel文件中的内容,修改指定文件夹下的文件名称

    问题:根据Excel文件中内容,把文件名称由第2列,改为第1列.比如:把文件"123.jpg"修改为"1.jpg". aaarticlea/png;base64 ...

  4. java蓝光_蓝光文件解析

    随着网络带宽.硬盘容量.屏幕分辨率等基础条件的提升,人们观影的要求也从标清.高清一路上升到4K.UHD. 蓝光影碟(BD Disc)是DVD的升级版,可以作为超高清影片的载体. 由于一些大家都懂的原因 ...

  5. 压缩文件夹_怎样压缩文件夹并发送

    只需要在需要压缩的文件右键打开菜单,然后选择[添加到压缩文件]选项,点击确定等待压缩文件完成,然后使用[复制]-[粘贴]的方法,将压缩文件粘贴到QQ.微信或者是添加到邮箱即可.以下是详细介绍: 1.选 ...

  6. Clover 驱动文件夹_四叶草Clover文件夹结构功能+快捷键——墨涩网

    四叶草Clover引导主要的作用就是把你普通的PC电脑模拟成一台真实的苹果电脑,他是安装黑苹果的引导工具,是目前使用最多的黑苹果引导方式,当然四叶草Clover也可以引到windows等其他操作系统, ...

  7. Flume监听文件夹中的文件变化_并把文件下沉到hdfs

    摘要: 1.采集目录到HDFS 采集需求:某服务器的某特定目录下,会不断产生新的文件,每当有新文件出现,就需要把文件采集到HDFS中去 根据需求,首先定义以下3大要素 采集源,即source--监控文 ...

  8. python打开鼠标指定文件夹_学会python文件操作,鼠标好像没用了,学习python第10天...

    电影是人类对未来的向往,在<黑客帝国>中,我们看到了一个数字化的社会,而当你学会python文件操作,你也就离你向往的黑客近一点了,用程序来直接影响电脑上的其他文件,只需要几行代码就搞定. ...

  9. python打包加版本信息_使用pyi-set_version为PyInstaller打包出来的程序附加版本信息...

    本文将讲述如何使用 pyi-grab_version获取版本信息的模板文件,以及使用 pyi-set_version为打包好的程序附加版本信息. 当然了,在开始前,需要你已经安装好了 PyInstal ...

  10. c#重命名文件 递归_文件结构、文件操作及压缩解压操作

    一.Linux目录结构 Linux是树形目录结构 指令:cd cd:change directory,改变当前目录. 常用操作如下: 进入上一级目录:$ cd.. 进入当前用户的home目录:$ cd ...

最新文章

  1. Deep Learning(深度学习)学习笔记整理系列之(五)
  2. 大型网站系统架构演化之路(转)
  3. java变量初始化0.00
  4. Devexpress TreeList控件绑定显示父子节点对像
  5. 谈谈 Java 的克隆
  6. windows 批处理-重命名
  7. Python的多进程锁的使用
  8. ie浏览器打字不显示文字框命令
  9. matlab 发动机万有特性,用MATLAB语言绘制发动机万有特性的两种方法
  10. Windows 7 安装VS2008 SP1 失败
  11. 电脑桌面下栏和计算机里面全黑,电脑桌面下面菜单栏变黑条了,为什么?
  12. Ant Design Vue数据表格 序号
  13. Netflix Web 性能案例研究
  14. VM安装MAC虚拟机
  15. 无线WIFI网速慢的原因及解决方法
  16. 计算机找不到WPS云盘,wps网盘在哪里打开及如何应用?
  17. 如何更改linux文件的拥有者及用户组 chown和chgrp
  18. 零售行业新渠道,效率居然这么高?
  19. 结构与算法 7-32 哥尼斯堡的“七桥问题” (25 分)
  20. PMP第三章:项目经理的角色

热门文章

  1. JQuery Easyui/TopJUI 创建多级联动下拉框(纯HTML实现!!!)
  2. 机器学习与数学基础知识(二)
  3. java new string编码_Java String 类型编码转换
  4. java项目-基于SSM实现物流信息管理系统
  5. padavan固件如何设置打印机
  6. 用电池给树莓派供电_3个用于便携式项目的树莓派电池组介绍
  7. Oracle查看执行计划
  8. python数据导出excel_Python方法将DBF文件导出到Excel代码示例
  9. CBDict:一个专门为Linux环境下的学术党设计的文献取词翻译器
  10. 一页纸商业计划书 (Business Plan) 模板(转载)