zoukankan      html  css  js  c++  java
  • java 双击jar包操作

    如何使jar包直接双击运行?

    测试:MyMenu.java  类名:MyMenu

    写完java代码后,发现物理路径下为:

    当我按住Shift键,在此处游记,打开命令行窗口:

    执行命令:javac MyMenu.java

    生成结果:

    生成了一堆.class的文件。。


    优化办法:

    第一,将MyMenu.java中加入代码:package myMenuBao;

    第二,将自定义类MyMenu加上public属性

    package myMenuBao;
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    public class MyMenu{
           //构造器
        MyMenu(){
            init();
        }
            ...
           public static void main(String[] args){
            new MyMenu();
        }
    }

    第三,带包编译

       javac -d 包存放的位置  xxx.java

    第四,切换到C盘:c:

            进入根目录:cd

            生成jar包 : jar -cvf 生成jar包的名字  源包名

    my.jar解压开发现,如此多类,必须要指明主函数类名

    第五,给jar包配置入口信息

          建立1.txt(1.ini都可以),写入:

    Main-Class: 包名.类名

    Main-Class: myMenuBao.MyMenu

    Main-Class:(这里必须有空格,主键值分开) myMenuBao.MyMenu(这里必须有回车,下一行)

    注意:自己一直在这里出错,突然发现是因为直接建立了1.txt,而自己电脑是默认隐藏txt扩展属性的,所以,文件名实际为1.txt.txt,所以报错

    此时打开配置文件发现:

    已经有入口属性了(包名.类名)注意无.java


    第三部分,如何使自己电脑可以双击运行jar包:

    win7旗舰版64位操作系统怎样查找到“文件类型”呢?

    许多从xp操作系统更新至win7旗舰版64位操作系统的用户,发觉两者间有很多不一样的位置,就像是“文件类型”,在xp操作系统里边我们是能够直接在文件夹选项里边对文件类型进行设置的,但是在
     
    win7旗舰版64位操作系统里边是不能查找到“文件类型”,对于这样的问题该咋办呢?
     
    下面是具体的操作步骤:
     
    1、首先我们要在win7操作系统电脑图标进行双击打开,进行单击“控制面板”;
     
    2、接着要把“查看类型”给修正成小图标,要进行查找到“默认程序“的选项;
     
    3、其次大家点击然后要进行单击”把文件类型或者是协议和程序关联“,这边为”文件类型“的入口了;
     
    4、最后在给打开之后就能够看见文件格式的列表了,接着要给查找到你们想要进行修正的文件格式重关联了。

    由于图像化jar包是有javaw.exe打开的,所以设置jar打开方式:
    设置成功,双击打开运行效果:
     
    毕向东老师最后强调:
    1.txt中空格和回车一定不能少
    Main-Class:(这里必须有空格,主键值分开) myMenuBao.MyMenu(这里必须有回车,下一行)
  • 相关阅读:
    android从资源文件中读取文件流显示
    Android利用Bundle实现Activity间消息的传递
    MyEclipse 9本地安装插件的方法
    XXE漏洞利用详解
    批处理编写
    初见提权
    个人对ip的理解
    业务逻辑漏洞利用
    NTFS安全权限
    Windows系统管理
  • 原文地址:https://www.cnblogs.com/shuqingstudy/p/4949529.html
Copyright © 2011-2022 走看看