jar包启动命令(查看jar包内容命令)

如题所述


jar包启动命令
1、首先基本的运行jar包命令如下
这个命令会锁定命令窗口,当窗口关闭时,程序也就自动退出了,所以需要让jar包后台运行。
2、后台启动运行
3、指定输出文件
如下,xxx.log就是指定的输出文件,如果不指定,默认在jar包所在目录,创建nohup.out文件。
查看jar包内容命令
JAR包是Java中所特有一种压缩文档,我们可以通过相关命令解压jar包,下面由我为大家整理了linux下解压jar包命令的相关知识,希望对大家有所帮助。
一、linux解压jar包命令——jar命令详解
jar命令选项:
jar命令格式:jar{ctxuf}[vme0Mi][-C目录]文件名...
其中{ctxu}这四个选项必须选其一。[vfme0Mi]是可选选项,文件名也是必须的。
-c创建一个jar包
-t显示jar中的内容列表
-x解压jar包
-u添加文件到jar包中
-f指定jar包的文件名
-v生成详细的报造,并输出至标准设备
-m指定manifest.mf文件.
-0产生jar包时不对其中的内容进行压缩处理
-M不产生所有文件的清单文件。这个参数与忽略掉-m参数的设置
-i为指定的jar文件创建索引文件
-C表示转到相应的目录下执行jar命令,相当于cd到那个目录,然后不带-C执行jar命令
二、linux解压jar包命令——jar使用范例
创建jar包
$jarcfhello.jarhello利用test目录生成hello.jar包,如hello.jar存在,则覆盖
创建并显示打包过程
$jarcvfhello.jarhello利用hello目录创建hello.jar包,并显示创建过程
例:E:jarcvfhello.jarhello
标明清单
增加:hello/
增加:hello/TestServlet2.class
增加:hello/HelloServlet.class
增加:hello/TestServlet1.class
显示jar包
$jartvfhello.jar查看hello.jar包的内容
指定的jar包必须真实存在,否则会发生FileNoutFoundException。
解压jar包
$jarxvfhello.jar解压hello.jar至当前目录
jar中添加文件
$jarufhello.jarHelloWorld.java将HelloWorld.java添加到hello.jar包中
创建不压缩内容jar包
$jarcvf0hello.jar*.class利用当前目录中所有的.class文件生成一个不压缩jar包
创建带manifest.mf文件的jar包
$jarcvfmhello.jarmanifest.mfhello
创建的jar包多了一个META-INF目录,META-INF止录下多了一个manifest.mf文件,至于manifest.mf的作用,后面会提到.
忽略manifest.mf文件
$jarcvfMhello.jarhello生成的jar包中不包括META-INF目录及manifest.mf文件
加-C应用:
$jarcvfmhello.jarmymanifest.mf-Chello/
表示在切换到hello目录下然后再执行jar命令
-i为jar文件生成索引列表
当一个jar包中的内容很好的时候,你可以给它生成一个索引文件,这样看起来很省事。
$jarihello.jar
执行完这条命令后,它会在hello.jar包的META-INF文件夹下生成一个名为INDEX.LIST的索引文件,
它会生成一个列表,最上边为jar包名。
导出解压列表
jartvfhello.jarhello.txt
如果你想查看解压一个jar的详细过程,而这个jar包又很大,屏幕信息会一闪而过,
这时你可以把列表输出到一个文件中,慢慢欣赏!
jar-cvfhello.jarhello/*
例如原目录结构如下:
hello
|---com
|---org
你本想只把com目录和org目录打包,而这时jar命令会连同hello目洋也一块打包进。
这点大家要注意。jar命令生成的压缩文件会包含它后边出的目录。我们应该进入到hello目录再执行jar命令。
注意:manifest.mf这个文件名,用户可以任指定,但jar命令只认识Manifest.mf,它会对用户指定的文件名进行相应在的转换,这不需用户担心。
三、linux解压jar包命令——JAR命令使用技巧
jar创建压ZIP文件
jarcvfMTestZIP.jartest加M参数为了不生成META-INF相关内容
然后将TestZIP.jar改为TestZIP.zip就可以,是不是很简单....
使用WinRAR解压.jar文件
上边我们已经说过了,说JAR文件是一种特殊的压缩文件,所以它当然可以用我们常用的一些解压缩工具来解了,
至于怎么解,这就不用我说了吧。
用WinRAR生成.jar文件
我们已经说过JAR包与ZIP包主要区别就是JAR包中多一个META-INF的目录,
META-INF目录下有一个manifest.mf文件,我们只要建立好相关的目录一压缩就可以了。
目录的结构如下:
TestJar
|--META-INF
|--manifest.mf
|--相关的类文件
注意:还应该在manifest.mf填写内容,不会写?照着一个已有的抄不就行了
怎么启动jar包服务
运行jar文件的具体操作步骤如下:
1、首先我们可以使用WinRAR压缩包来查看jar文件内容,前提是电脑上要先安装选WinRAR解压缩软件。选中jar包,点击鼠标右键,在弹出的菜单中选择用WinRAR打开
2、使用WinRAR打开jar文件后,可以看到jar文件中的目录结构,点击目录就可以看到目录下的文件了。也可以选择解压缩,可以在解压缩后的文件夹中查看。
3、除上述方法外,我们可以首先确定你的电脑上是否安装了jdk,使用快捷键WIN+R,启动运行窗口,输入cmd,按下确定按钮。
4、电脑屏幕上会默认打开cmd窗口,我们可以在cmd窗口中输入命令来确定java环境是否已经安装了。
5、输入java-version,有java的版本号回显说明电脑上已经安装java环境。如果没有需要再电脑上下载安装jdk环境。
6、选中jar文件,点击鼠标右键,在弹出的菜单中,选择打开方式,然后选择JavaPlatformSEbinary来打开即可。
java启动jar命令
java-jar命令设置启动参数三种方法。
1、DpropName等于propValue的形式携带,要放在jar参数前面。
2、参数直接跟在命令后面。
3、springboot的方式,key等于value方式。
jar包停止运行命令
如果你是在命令行那里运行jar应用程序的话,你可以按Ctrl+C来停止。
温馨提示:答案为网友推荐,仅供参考
相似回答