美文网首页
打包单个class实验小结

打包单个class实验小结

作者: HappyBoke | 来源:发表于2020-03-16 13:57 被阅读0次

一、通过命令行打包
示例 1: 将两个类文件归档到一个名为 classes.jar 的档案中:
jar cvf classes.jar Foo.class Bar.class
示例 2: 使用现有的清单文件 'mymanifest' 并
将 foo/ 目录中的所有文件归档到 'classes.jar' 中:
jar cvfm classes.jar mymanifest -C foo/ .

  1. 创建class,代码如下
/**
 * Created by li***i on 2020/3/13.
 * 命令行参数:类型是string[]数组、参数由jvm接收用户输入传给main方法
 */

public class TestCommand {

    public static void main(String[] args) {
        for (String arg: args){
            if ("-version".equals(arg)){  // 将"-version"放前面是为了防止arg字符串为空的情况
                System.out.println("v 1.0");
                break;
            }else if ("-version2".equals(arg)){
                System.out.println("v 2.0");
                break;
            }
        }
    }

}
  1. 创建class文件,执行 javac TestCommand.java

  2. 执行,将当前目录下的文件全部添加并打包成名为TestCommand.jar放到当前目录下
    jar cvfm TestCommand.jar ./MANIFEST.MF -C ./ .

  3. 校验:执行 java -jar TestCommand.jar -version

二、通过idea打包

如下图所示

相关文章

  • 打包单个class实验小结

    一、通过命令行打包示例 1: 将两个类文件归档到一个名为 classes.jar 的档案中:jar cvf cla...

  • Mac下生成Dex的Jar文件

    打包包含单个class文件的jar文件使用命令jar cvf output.jar origin.class注意:...

  • classnames

    classnames可以非常简单的进行class 赋值 npm介绍的用法使用方法 单个class 多个class ...

  • M.M

    实验课步骤小结。

  • 7、VUE动态绑定class和style

    1、绑定class 绑定单个class 渲染完成的结果 绑定多个class 渲染完成的结果 数组方式绑定class...

  • 用 Vue 绑定单个或多个 Class 名

    上一篇:自定义组件添加原生事件 一、用 变量形式 绑定单个 Class 名 在 vue 中绑定单个 class 名...

  • Docker存储、导入镜像

    docker打包单个镜像(这样可保留镜像的名称与版本号): docker打包单个镜像(这样导入镜像的名称与版本号均...

  • jar打包和运行

    参考 源文件ArrArr.class 打包 将ArrArr.class文件打成myja.jar包 打包并指定主入口...

  • (转)AssetBundle打包 Unity4.x

    打包API BuildPipeline.BuildAssetBundle对除Scene以外的资源打包,支持单个和多...

  • 按钮事件

    1、单个按钮 直接操作元素的class 2、多个按钮 引入 index 控制多个按钮的class

网友评论

      本文标题:打包单个class实验小结

      本文链接:https://www.haomeiwen.com/subject/zbfgehtx.html