命令行下生成可执行的jar文件

    技术2022-05-11  1

    程序代码如下:   package com.test.jar;   import java.awt.*;   import javax.swing.*;   public class Jar extends JFrame   {       public Jar()       {           Toolkit kit = Toolkit.getDefaultToolkit();           setIconImage(kit.getImage("img/ico.gif"));           setTitle("JarTest");           setSize(300, 200);           setVisible(true);           setDefaultCloseOperation(EXIT_ON_CLOSE);       }   }   //   package net.mapackage;   import com.test.jar.*;   class JarTest   {       public static void main(String[] args)       {           new Jar();       }   }   //   假设文件存在d:根目录,再用记事本新建个文件,输入“Main-Class: net.mapackage.JarTest”①,不要引号,最后敲个回车,也保存在d盘,文件后缀名随意,这里是test.txt。下面运行cmd~~~   D:/>javac -d . *.java            ②   D:/>jar cvfm jartest.jar test.txt          ③   D:/>jar vuf jartest.jar net com img         ④   D:/>java -jar jartest.jar          ⑤   ①,主类清单,声明此jar运行的主类   ②,用package编译java文件,这里因为d盘只有这两个java文件,所以用通配符代替文件名。   ③,根据清单生成jar文件。   ④,将net,com,img三个文件添加到jar文件里。   ⑤,运行生成的jar文件,也可以用鼠标直接双击该文件。 注:此jar文件只能运行在装了jre的电脑上。  


    最新回复(0)