Java程序压缩成jar包,并在Linux后台执行
将Java引用程序打包成JAR文件常见的两种方法:jar命令打包 和 利用Eclipse直接打包。先说第一种,在安装了JDK的前提下,直接在cmd或者linux终端打包jar包:例子:对/home目录下的test文件夹进行打包:命令: jar cvf test.jar test (cvf是参数,V显示打包过程)查看test.jar包的详细内容:命令:jar tvf t
将Java引用程序打包成JAR文件常见的两种方法:jar命令打包 和 利用Eclipse直接打包。
先说第一种,在安装了JDK的前提下,直接在cmd或者linux终端打包jar包:
例子:
对/home目录下的test文件夹进行打包:
命令: jar cvf test.jar test (cvf是参数,V显示打包过程)
查看test.jar包的详细内容:
命令:jar tvf test.jar
更新test.jar包中的hello.class文件(若没有hello.class文件,则新增)
命令:jar uvf test.jar hello.class
解压缩test.jar包:
命令:jar xvf test.jar
第二种方法简单多了,前提是安装了eclipse
选中希望打包的项目,右击,选择Export,下面的操作见下图。
然后在eclipse的工作目录下就能找到你打包的Jar包了。
打包完成后,把jar包copy到Linux server,并在后台执行这个jar包。
命令:nohup java -jar test.jar &
nohup ......(command, such as: sh test.sh) & 代表在后台执行中间的command,即使退出终端也不会终止程序的执行。
通过jobs或者ps -ef|grep test.jar可以查看当前进程是否在后台执行。
更多推荐
所有评论(0)