Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1678653
  • 博文数量: 210
  • 博客积分: 10013
  • 博客等级: 上将
  • 技术积分: 2322
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-25 15:56
文章分类

全部博文(210)

文章存档

2011年(34)

2010年(121)

2009年(37)

2008年(18)

我的朋友

分类: LINUX

2009-09-02 16:20:16

基于Linuxjar文件的生成及移植调用

linux下打包运行java程序主要有两种方式,一为不包含main方法的打包;二为包含main方法的包。

 

一.        不包含main方法的打包

1.     编辑源程序文件,代码如下

Public class test

{

Private Static String name = “hit”;

Public String getname()

{

Return name;

}

}

2.     编译:javac test

3.     然后进行打包:jar cvf test.jar test

4.     然后编辑在根目录下的.bash_profile文件,添加一下内容:

CLASSPATH=.:/root/test/test.jar

Export CLASSPATH

保存退出,运行:source .bash_profile

或者编辑/etc/profile

或者直接命令行:CLASSPATH=$CLASSPATH:/root/test.jar

5.     写另外一个测试程序

Public class t

{

Public static void main(String[] args)throws Exception

{test te = new te();

System.out.println(te.getname());

}

}

二.        包含main方法的包

 

包含main方法的包需要指定Main-Class。用命令jar cvf test.jar test,然后手动修改manifest.mf 内容为Main-Class: test.Test <回车>。最后用java –jar test.jar运行。

阅读(939) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~