首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

jar在linux上跑如何弄

2013-01-23 
jar在linux下跑怎么弄?各位,我遇到了个问题。比如我用eclipse在a.java里面写了main函数,a.java引用了com.ex

jar在linux下跑怎么弄?
各位,我遇到了个问题。
比如我用eclipse在a.java里面写了main函数,a.java引用了com.example包
然后我需要在linux下运行,要求导出的jar中不包含com.example包。
如何导出这个jar包,如何在linux下写shell呢?
越详细越好,谢谢。
[解决办法]
先到eclipse的bin文件下:jar -cf a.jar a.class
然后用rar或者zip打开,编辑下里面MANIFEST.MF文件
加一行Main-Class: a,保存

把a.jar烤到Linux上,比如你含有com.example的包叫b.jar的话
java -cp b.jar -jar a.jar就行了,
如果不行试试java -cp a.jar:b.jar a
[解决办法]
和windows上一样,只不过包之间的分隔符要用":"
[解决办法]
.class在上面地方,就把jar包放在什么地方就行了。

热点排行