zoukankan      html  css  js  c++  java
  • jar包双击执行程序

    源文件:MyMenuTest.java

    编译结果:

    C:UserszhangbzDesktopdemo>javac MyMenuTest.java
    
    C:UserszhangbzDesktopdemo>dir
    驱动器 C 中的卷没有标签。
    卷的序列号是 E637-C45F
    
    C:UserszhangbzDesktopdemo 的目录
    
    2014/12/22 19:57 <DIR> .
    2014/12/22 19:57 <DIR> ..
    2014/12/22 19:57 1,527 MyMenuTest$1.class
    2014/12/22 19:57 1,779 MyMenuTest$2.class
    2014/12/22 19:57 561 MyMenuTest$3.class
    2014/12/22 19:57 534 MyMenuTest$4.class
    2014/12/22 19:57 2,570 MyMenuTest.class
    2014/12/22 15:17 2,884 MyMenuTest.java
    6 个文件 9,855 字节
    2 个目录 64,374,337,536 可用字节
    
    C:UserszhangbzDesktopdemo>

    编译后产生n多类,怎么办?

    搞个包封装一下。

    在源文件第一行添加包名,如下:

    package mymenu;

     使用如下命令重新编译:

    C:UserszhangbzDesktopdemo>javac -d . MyMenuTest.java

    重新编译后,所生成的class文件都保存在当前目录下的mymenu文件夹下

     然后指定双击jar包时所执行的带有主函数的类:

    在mymenu文件夹所在目录添加一个文件(文件名随意),用于指定Main-class:

    Main-class: mymenu.MyMenuTest

    要求:“:”后必须有空格;行末必须有回车,表示一行输入结束。

    最后执行如下命令重新打包:
    jar -cvfm my.jar 1.txt mymenu

    至此完成,可以双击jar包执行java程序了。

  • 相关阅读:
    Prim算法的3个版本
    [转]"undefined reference to" 问题解决方法
    C/C++ 读写 Excel
    Poj 3468
    关于PS中矩形工具的学习
    PS初学习
    java第二天学习。
    Java学习第一天
    二叉树的线索化
    struct files_struct
  • 原文地址:https://www.cnblogs.com/happyhacking/p/4178876.html
Copyright © 2011-2022 走看看