Jun 20

Java的命令行编译 不指定

bkkkd , 13:28 , 开发应用 , 评论(0) , 引用(0) , 阅读(2131) , Via 本站原创 | |
最近想写一个小程序,需要用java的包,那就用java来写吧。
先扩清楚java的编译方式:
HelloWorld.java

package com;
public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello, World");
    }

}


manifest.mf
Manifest-Version: 1.0
Created-By: Tim Huang
Main-Class: com.HelloWorld

注意结尾有一个空行

执行javac命令:
javac HelloWorld.java -d .

这个命令是将java的代码转换成.class文件,注意由于我的HelloWorld是com包的。所会会生成一个com目录。
具体细节,自行研究。

执行jar 命令:
jar cvfm helloworld.jar manifest.mf com

注意如果需要把helloworld.jar这个包允许作为执行的包,必须使用manifest.mf并增加m参数。

好了到这里,我们已经把java文件生成了jar包

然后到了执行了
java -jar helloworld.jar


下载文件 (已下载 384 次)


参考:
jar的编译方法:http://bbs.itcast.cn/thread-17876-1-1.html
javac的其它参数用法可以参考:http://www.softown.cn/post/120.html
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]