将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可以查看当前进程是否在后台执行。



Logo

更多推荐