您的位置:首页 > 其它

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

2006-09-09 00:18 253 查看
程序代码如下:
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的电脑上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: