Jun
20
最近想写一个小程序,需要用java的包,那就用java来写吧。
先扩清楚java的编译方式:
HelloWorld.java
package com;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
manifest.mf
注意结尾有一个空行
执行javac命令:
这个命令是将java的代码转换成.class文件,注意由于我的HelloWorld是com包的。所会会生成一个com目录。
具体细节,自行研究。
执行jar 命令:
注意如果需要把helloworld.jar这个包允许作为执行的包,必须使用manifest.mf并增加m参数。
好了到这里,我们已经把java文件生成了jar包
然后到了执行了
参考:
jar的编译方法:http://bbs.itcast.cn/thread-17876-1-1.html
javac的其它参数用法可以参考:http://www.softown.cn/post/120.html
先扩清楚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
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
下载文件 (已下载 942 次)
参考:
jar的编译方法:http://bbs.itcast.cn/thread-17876-1-1.html
javac的其它参数用法可以参考:http://www.softown.cn/post/120.html