`
反求诸己
  • 浏览: 545353 次
  • 性别: Icon_minigender_1
  • 来自: 湖南娄底
社区版块
存档分类
最新评论

jar命令使用(转载)

阅读更多
jar命令使用
这是给学生作的,哈!他们说这个命令满难懂所以全程图片
jar 命令用途:采用zip和ZLIB的压缩格式,将一系列程序相关的文件压缩为一个文件。
优点:
1)  加快Applet的下载速度。
2)  提高控件下载的安全性,因为所有的文件均在一个文件中,这样不会有不明文件,jar文件的压缩包包含jar文件结构信息,它包存在META-INF\MANIFEST.MF文件。该文件可以用来指明主类(main class)
jar 命令使用如下:
1.  察看jar 命令参数:

2.参数详细解释:
-c:
用途:创建一个新的jar文件,该参数要和-f参数一起使用,f参数用于指明文件名。
源程序如下:
package love.com.cn;
class A {}
class B {}
class C {}
class D {}
public class U {
       public static void main(String args[]) {
              System.out.println("Hello java.jar");
       }
}
编译过后生成字节码:
然后使用
(注:*.*代表全部文件)
就可以在当前目录中得到一个名字叫作hello.jar的jar文件,用winrar察看内容:
-t:
用途:列出jar文件里面所包括的文件。
-f:
用途:指明创建的jar文件的名字。每一个参数后均要加上f参数。
-x:
用途:将jar文件解压缩(我把hello.jar拷贝到c:\test中)
运行命令:
可以察看c:\test中的改变:
-v
用途:显示jar文件更详细的信息,可以在每个参数的后面直接加上参数v
对比 –tf 来说显示信息更加详细
-m:
用途:创建jar文件时,定义jar文件的结构信息,如:主类。
例子:
第一步:打开记事本编辑一个文件in(文件名随意,但是不能有后缀)
注意:冒号和 love.com.cn.U之间有空格(一定要有),还有文件必须以空行结束,如果忽略的话不能正常的添加
第二步:使用命令
第三步:解压缩hello.jar 你会发现MANIFEST.MF内容有所改变
第四步:
当然你也可以编辑一个后缀是 .bat 的批处理文件(文件名随便)
内容如下:
执行.bat文件
当然也可以双击图标执行但是,结果一下子就消失了!如果有Frame之类的就好了!
 
分享到:
评论

相关推荐

    JAR打包的命令

    转载 博文链接:https://longyi-java.iteye.com/blog/245296

    zookeeper客户端jar包ZooInspector.jar 以及运行命令

    start cmd /k "cd/d D:\root\aplication\installpath\ZooInspector\build && java -jar zookeeper-dev-ZooInspector.jar &&taskkill /f /t /im cmd.exe" ———————————————— 版权声明:本文为CSDN...

    Derby 命令(转载)

    接下来,我们来看看如何使用Derby的命令行工具。Derby提供了一个名为`ij`的交互式SQL工具,用于执行SQL语句和管理数据库。要启动`ij`,你需要在命令行中运行Java,将Derby的`lib`目录包含在类路径中,并指定`org....

    jdk常用命令

    在IT行业中,Java Development Kit(JDK)是Java编程的...通过阅读《JDK常用命令详解.doc》和《jdk-bin下的命令详解---转载,学习下.txt》,你可以更深入地学习每个命令的用法和具体示例,从而提升你的Java开发技能。

    ojdbc14-10.2.0.1.0.rar

    第二步:打开cmd在系统默认用户目录下执行下面的命令(前提是在环境变量里已经配置了Maven环境):(请在ojdbc14-10.2.0.jar目录下执行以下命令)  mvn install:install-file -DgroupId=...

    hsqldb使用(转载)

    例如,启动名为`test`的数据库,命令为`java -cp hsqldb.jar org.hsqldb.Server -database.0 ./db/test -dbname.0 test`。通过JDBC,我们可以使用`jdbc:hsqldb:hsql://localhost:9002/test`连接到服务器。 - **In-...

    shell 管理SpringBoot 生产环境服务-转载

    标题 "shell管理SpringBoot生产环境服务-转载" 暗示了本文主要涉及如何使用shell脚本来管理和操作SpringBoot应用程序在生产环境中的运行。在实际的运维工作中,shell脚本通常用于自动化启动、停止和监控服务,提高...

    jdbc连接数据库的方式2

    三、以下列出了在使用JDBC来连接Oracle数据库时可以使用的一些技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能(系转载)。  1、在客户端软件开发中使用Thin驱动程序  在开发Java软件方面,Oracle...

    反编译apk文件工具及使用方法

    2.打开命令窗口 (开始 > 运行,输入cmd,回车。)进入到apktool.bat的文件夹里。 输入: apktool d C:\***.apk C:\***文件夹 (命令行解释:apktool d 要反编译的文件 输出文件夹) 特别注意:你要反编译的...

    apk反编译得到源代码

    2.打开命令窗口 (开始 > 运行,输入cmd,回车。)进入到apktool.bat的文件夹里。 输入:apktool d C:***.apk C:***文件夹 (命令行解释:apktool d 要反编译的文件 输出文件夹) 特别注意:你要反编译的文件一定要...

    pay5160:https的转载者

    如果是Maven项目,可以使用`mvn clean install`命令来构建和测试;如果是Gradle项目,可以使用`gradle build`命令。构建成功后,通常会在项目目录下的`target`或`build`目录找到可执行的WAR或JAR文件。 对于一个...

    身份证照片自动识别java源码-golangman:golangman是一个帮助具有其他语言开发经验的人快速上手golang的开源项目

    本项目可任意转载,但必须指明出处且不得删除本说明. 如果本项目对你有帮助,请分享给更多的人.. 第一章 快速开始 下载golang安装包 安装后目录结构 配置环境变量 GOROOT 目的是告诉一些其他程序(如IDE)golang安装包...

    APKTool批处理版l

    (转载请注明来自藕粉网www.Allphone.com.cn的Smwenzi,谢谢) 随着Android手机种类的不断丰富,各种应用软件也开始遍地开花,Android用起来也越来越爽了……不过有很多软件都是老外编的,虽然英文界面也能用,但是...

    ZooKeeper的安装及部署教程

    ZooKeeper的安装及部署教程 ZooKeeper是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。...如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

    树莓派4B安装ManjaroARM体验

    系统更新则通过`sudo pacman -Syyu`命令完成,同时,树莓派4B的无线网络(wlan)和蓝牙配置也可以在图形界面下轻松设置。不过,我在探索过程中发现,ManjaroARM的arm版本目前在官方仓库中并未提供wine,这可能限制了...

Global site tag (gtag.js) - Google Analytics