如何把java打包成linux下的可执行程序

 我来答
zh857872
2015-03-03 · TA获得超过1415个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:301万
展开全部
使用非工具(即使用命令)将Java工程打成可执行jar步骤如下:
1、准备MANIFEST文件(注意不要.MF后缀),MANIFEST文件内容如下:
Manifest-Version: 1.0(版本号,必须)
Created-By: xxx(创建者,可忽略)
Main-Class: com.kjt.wms.utils.ServiceStart(主程序,必须)
Class-Path: xxx/xxxx.jar(依赖的jar,没有可忽略)
以上只是打成可执行程序的基础属性内容,若楼主也需要其它属性,可参阅:
http://blog.csdn.net/zh520qx/article/details/43792693
2、到已经编译好的class目录,使用命令Jar -cvmf . 使用将程序打包xxx.jar

3、将打包好的程序及其所依赖的其他jar包一同部署到Linux下,使用命令java -jar xxx.jar启动程序
若楼主有shell脚本经验,也可将启动命令写成脚本,并加上些jvm调优参数则更好

以上三步即完成将Java工程打包成可执行程序,打成的jar包在windows、Linux下均可使用。

有问题欢迎提问,满意请采纳,谢谢!
hovering_hawk
推荐于2017-09-10 · TA获得超过496个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:121万
展开全部
1) 在ECLIPSE下面EXPORT成为RUNNABLE JAR FILE。
2) 拷贝1)中生成的JAR包,到LINUX中去。
3)随便搞个什么名字的.SH文件,里面输入java -jar XXX.jar
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhang2599321
2015-03-03 · 超过29用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:34.6万
展开全部
在jar包中加入编写的MANIFEST.MF文件,然后用java -jar jar包名即可。具体的MANIFEST.MF编写规则可参考http://blog.163.com/xiaokangzhijia@126/blog/static/1659548562010112991634509/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式