生成可执行jar文件的教程

有些jar文件是可以执行的,它们是如何生成的呢。

下面我们就做一个小例子(仅仅是 welcom的例子,不过已经包括了包)。

步骤如下:

第一,编辑代码。

package ch01.welcome;

public class Welcome {
    public static void main(String[] args) {
        String[] greeting = new String[3];
        greeting[0] = "Welcome to Core Java";
        greeting[1] = "by Cay Horstmann";
        greeting[2] = "and Gary Cornell";

        for (String g : greeting) {
            System.out.println(g);
        }
    }
}
第二,编译成类文件。

第三,进入classes(比如是E:/classes)文件夹下,删除除了包和类之外的临时文件,新建一个文件mainfest.mf,编辑内容如下

Main-Class: ch01.welcome.Welcome

注意: ch01.welcome.Welcome代表主类名(即要运行的类名,只能有一个,不要文件扩展名)
      Main与Class中间不是下划线,而是短横线
      Main-Class:与ch01.welcome.Welcome中间必须要有空格
      Main-Class: ch01.welcome.Welcome之后必须要回车

第四,打包。

在命令行方式下执行jar cvfm welcome.jar mainfest.mf  *.*

第五,测试

在命令行方式下执行java -jar welcome.jar

将会显示结果

Welcome to Core Java
by Cay Horstmann
and Gary Cornell

大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值