Chinaunix首页 | 论坛 | 博客
  • 博客访问: 207641
  • 博文数量: 38
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 410
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-09 12:32
文章分类

全部博文(38)

文章存档

2011年(1)

2008年(12)

2007年(25)

我的朋友

分类: Java

2007-09-16 21:29:57

假设现在我们有一个文件夹名为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下面双击就可以直接运行。


阅读(1241) | 评论(0) | 转发(0) |
0

上一篇:银行存款久等

下一篇:jdbc访问mysql失败

给主人留下些什么吧!~~