

掌握这些Centos JAR运行命令,将大大提高您部署和管理Java应用的效率。根据具体需求,灵活运用这些命令,可以实现更精细的控制和更优的性能表现。
如何用jar命令对java工程进行打包
有时候为了更方便快捷的部署和执行Java程序,要把java应用程序打包成一个jar包。 而这个基础的操作有时候也很麻烦,为了方便java程序员们能够方便的打包java应用程序,下面对jar命令进行介绍,并举出几个简单例子针对不同情况进行打包。 一. jar命令用法: 在cmd命令窗口下输入jar,回车,就会提示改命令的用法:二.例子(这里介绍的都是生成双击可执行的jar包):1.首先介绍如何在命令行下执行打包程序。 1.1.没有包结构的最简单的工程。 (1)在c:盘下新建文件“”:1 public class HelloWorld2 {3 public static void main(String[] args){4 (Hello world!);5 }6 }(2)在命令行下输入c:\javac ,在c:盘下编译生成“”。 (3)在c:盘下新建文件“menefest”(没有后缀名):Main-Class: HelloWorld注意最后要有一个空行,否则会出现找不到类的错误。 (4)打包:输入c:\jar cvmf menifest ,在c:盘下生成“”。 (5)执行:输入c:\java -jar 。 屏幕回显“HelloWorld”。 1.2.有包结构的java工程。 (1)在c:\com\gosyl\demo\下新建文件“”:package ;public class HelloWorld{public static void main(String[] args){(HelloWorld);}}(2)在命令行下输入c:\javac com/gosyl/demo/,在c:\com\gosyl\demo\文件夹下编译生成“”。 (3)在c:盘下新建文件“menefest2”(没有后缀名):Main-Class: 注意最后要有一个空行,冒号后面要一个空格。 否则会出现找不到类的错误。 (4)打包:输入c:\jar cvmf menifest2 com/,在c:盘下生成“”。 (5)执行:输入c:\java -jar 。 屏幕回显“HelloWorld”。 1.3.引用到外部jar包的java工程。 (1)在c:\com\gosyl\demo\下新建文件“”:package ;public class Car{public static void main(String[] args){();}}(2)在c:\com\gosyl\demo\下新建文件“”:package ;class Light {public static void on(){(Light is on!);}}(3)打包1:输入c:\jar com/gosyl/demo/,在c:盘下生成“”。 (4)在c:盘下新建文件“menefest-car”(没有后缀名):Main-Class: -Path: 注意最后要有一个空行,冒号后面要一个空格。 否则会出现找不到类的错误。 (5)打包2:输入c:\jar cvmfmenifest-car com/gosyl/demo/,在c:盘下生成“”。 (6)执行:输入c:\java -jar 。 屏幕回显“Light is on”。 三.总结1.清单文件menifest,对格式要求很高,注意每个冒号后面要有一个空格,文件最后要有一个空行。 2.对于引用到外部jar包的工程,需要在manifest中定义好Class-Path属性。 3.对于双击文件出现刷屏现象的情况,请直接把文件的内容键入命令行执行。 4.对于重复签名的jar包,在META-INF里面会出现多个签名文件,删除掉多余的,保存其中一个才能保证jws正常启动。
如何通过yum命令在CentOS上安装JDK
yum-yinstalljava-1.8.0-openjdkjava-1.8.0-openjdk-develjava-version
Centos7 自己写了一个java程序的jar包,需要写一个脚本,然后设置成开机自启动,应该怎么做?
首先: centos 7默认 /etc/是没有执行权限的,所以:第一步: chmod+x /etc/第二步:把你要开机启动的脚本加到这个文件最后。保存就可以了没错,就这么简单,哈哈,好运
发表评论