永发信息网

jar 在linux下怎么打开

答案:1  悬赏:0  手机版
解决时间 2021-02-23 17:44
jar 在linux下怎么打开
最佳答案
linux下执行jar文件方法:命令行下进入文件目录,执行java -jar file.jar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java -jar /file路径/file.jar,这样在桌面双击即可打开该jar文件

创建可执行的 JAR 文件包详解:JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件--准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的.举个例子,如果我们具有如下目录结构的一些文件:
==
`-- test
`-- Test.class
把它压缩成 ZIP 文件 test.zip,则这个 ZIP 文件的内部目录结构为:
test.zip
`-- test
`-- Test.class
如果我们使用 JDK 的 jar 命令把它打成 JAR 文件包 test.jar,则这个 JAR 文件的内部目录结构为:
test.jar
|-- META-INF
|  `-- MANIFEST.MF
`-- test
`--Test.class
创建可执行的 JAR 文件包,需要使用带 cvfm 参数的 jar 命令,同样以上述 test 目录为例,命令如下:jar cvfm test.jar manifest.mf test,这里 test.jar 和 manifest.mf 两个文件,分别是对应的参数 f 和 m,其重头戏在 manifest.mf。因为要创建可执行的 JAR 文件包,光靠指定一个 manifest.mf 文件是不够的,因为 MANIFEST 是 JAR 文件包的特征,可执行的 JAR 文件包和不可执行的 JAR 文件包都包含 MANIFEST。关键在于可执行 JAR 文件包的 MANIFEST,其内容包含了 Main-Class 一项。这在 MANIFEST 中书写格式如下:Main-Class: 可执行主类全名(包含包名)
例如,假设上例中的 Test.class 是属于 test 包的,而且是可执行的类 (定义了 public static void main(String[]) 方法),那么这个 manifest.mf 可以编辑如下:Main-Class: test.Test ,这个 manifest.mf 可以放在任何位置,也可以是其它的文件名,只需要有 Main-Class: test.Test 一行,且该行以一个回车符结束即可。创建了 manifest.mf 文件之后,我们的目录结构变为:
==
|-- test
|  `-- Test.class
`-- manifest.mf
这时候,需要到 test 目录的上级目录中去使用 jar 命令来创建 JAR 文件包。也就是在目录树中使用==表示的那个目录中,使用如下命令:jar cvfm test.jar manifest.mf test
之后在==目录中创建了 test.jar,test.jar 就是执行的 JAR 文件包。运行时只需要使用 java -jar test.jar 命令即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新楼搬进来半年了 现在漏电保护器坏了 自己买
求EXOBG文,要完结的,好几百章的,要链接!
如果跟她表白了,她说:“我不值得你爱我,我
有多少史盲还以为楚国包括了两广和云贵,越
紫微园在什么地方啊,我要过去处理事情
成语什么条
首都医科大学东门怎么去啊,有知道地址的么
心悄愉快的四字词语
协议保过班不过的真的能退费吗?
王氏冷风贴好使吗?,是骗人的吗
想无这个地址在什么地方,我要处理点事
奇迹MU官服1.03h 战士如何加点 满点2700点
陆风X7保养一次大约费用在多少,都有几项?
安个私人电梯多少钱
功勋这篇文章运用了对比的写法,请写出两处互
推荐资讯
为什么ppt下载下来后,没有声音呢?
企业信誉与利润的关系是CA. 有信誉就会有利润
华宇小区(南门)怎么去啊,有知道地址的么
远洋山水北区北门地址在哪,我要去那里办事
亿客家宾馆地址在哪,我要去那里办事
利税总额是不是可以通过纳税证明加利润总额外
在1000以内,除以3余2,除以7余3,除以11余4
闻到洋葱或葱的味道胸闷怎么回事
畅分享是真是假
为什么有的蝈蝈不叫?
陕西科技大学镐京学院有专科吗?专科多少分?
浦北县寨圩镇大江口村民委员会地址在哪,我要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?