|
 |
栏目导栏 |
|
| |
|
|
|
|
 |
资料搜索 |
|
| |
|
|
|
|
 |
热门文章 |
|
| |
|
|
|
|
 |
最新文章 |
|
| |
|
|
|
| |
| |
|
|
|
|
假设现在我们有一个文件夹名为test,test目录下有两个java源文件,名为Hello.java和Test.java。Hello.java,Test.java文件皆属于test包。
Hello.java文件内容如下: //Hello.java package test;
public class Hello { public void print { System.out.println("Hello, World."); } } //Hello.java end
Test.java文件内容如下: //Test.java package test;
public class Test { public static void main(String[] args) { Hello hello = new Hello(); hello.print(); } } //Test.java end
首先,用javac编译一下源文件,产生class文件。命令是javac test/*.java,现在test文件夹下面多出了两个名字分别为Test.class,Hello.class的目标文件。
其次,编写一个ASCII文件,名字随意取,这里假设为名为mf.txt,文件内容是: main-class: test.Test
这第二步是很重要的一步,意思就是表达出想要运行的主类,这里主类是Test。在XP下面写完main-class: test.Test后,必需加回车;但是在linux环境下回车加与不加都OK。
最后,用jar打包,这里取包名为test.jar。命令:jar -cvfm test.jar mf.txt test/
至此,可执行的jar文件包已经创建好,如果想要运行,命令是:java -jar test.jar XP下面双击就可以直接运行。
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论 |
|
|
|
|
|