一个应用有两个可执行程序,能不能把它们打在一个jar包里?
答案:5 悬赏:0 手机版
解决时间 2021-03-19 20:23
- 提问者网友:温柔港
- 2021-03-19 07:07
怎么在命令行里运行???
最佳答案
- 五星知识达人网友:风格不统一
- 2021-03-19 07:18
一个jar包里可以任意多个可执行的程序。
但是只能有一个是针对当前jar包的可执行程序。
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.4.2_12-b03 (Sun Microsystems Inc.)
Main-Class: org.apache.catalina.startup.Bootstrap
Specification-Title: Catalina
Specification-Version: 1.0
Class-Path: jmx.jar commons-daemon.jar commons-logging-api.jar tomcat-juli.jar
这个是tomcat的启动包里(即bootstrap.jar)中的MANIFEST.MF文件。
里面清楚的写着一个启动的class:
Main-Class: org.apache.catalina.startup.Bootstrap
希望对你有帮助!
但是只能有一个是针对当前jar包的可执行程序。
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.4.2_12-b03 (Sun Microsystems Inc.)
Main-Class: org.apache.catalina.startup.Bootstrap
Specification-Title: Catalina
Specification-Version: 1.0
Class-Path: jmx.jar commons-daemon.jar commons-logging-api.jar tomcat-juli.jar
这个是tomcat的启动包里(即bootstrap.jar)中的MANIFEST.MF文件。
里面清楚的写着一个启动的class:
Main-Class: org.apache.catalina.startup.Bootstrap
希望对你有帮助!
全部回答
- 1楼网友:鱼芗
- 2021-03-19 12:10
jar可以看做一个文件夹,只不过有一点特殊而已
- 2楼网友:第幾種人
- 2021-03-19 10:46
可以,但是要在manifest中指定Main-Class
- 3楼网友:舍身薄凉客
- 2021-03-19 09:37
一个jar包里可以任意多个可执行的程序。
- 4楼网友:荒野風
- 2021-03-19 07:59
呵呵,你们都好搞笑,楼主的意思是将java程序打包成一个可执行的jar包,然后双击就可以启动程序,并不是问你们怎么在命令行下面执行!
用winrar打开是因为文件关联设置成了winrar,可以重新设置为用jar.exe打开:
右击一个.jar文件 > 打开方式 > 选择程序 > 浏览 > 定位到java安装目录的bin目录下,选择jar.exe程序,然后一路确定就行了
补充:楼主你太搞笑了!谁告诉你用一个程序打包的压缩文件还要用另一个程序来解包的?用winrar压缩的.rar文件难道不可以用winrar来解压缩吗?我无语!
你不信我就算了,自己试一下就知道!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯