java 打jar包和运行jar

1.环境

JDK 1.7

Eclipse Luna


2.生成jar步骤







3.运行jar

进入jar目录, 执行jar命令  java -jar LoopPrice.jar









tips:

1.如何关闭jar项目

通常是这样:
public static void main(String arg[]){
    if("start".equals(arg[0])){
        //启动
    }
    else if("stop".equals(arg[0])){
        //停止
         ....
        System.exit();
    }

}

然后编写bat或sh批命令,用于按参数执行操作
if ""%1"" == ""start"" goto doStart
if ""%1"" == ""stop"" goto doStop

:doStart
java -jar csdn.jar start

:doStop
java -jar csdn.jar stop

sh语法和bat稍有不同

这样,就可能通过bat或sh实现带参数式的启动或停止程序了。
csdn.bat -start
csdn.bat -stop

2.使一个程序在后台一直执行呢?

如果在终端中执行java -jar xxx.jar&命令,当终端关闭时,xxx.jar也会同时结束运行,但是如果执行nohup java -jar xxx.jar&命令,则程序会在后台一直运行,值得注意的是,此时程序控制台输出会被转移到nohup.out文件中。








防止遗忘,以备查看!

posted @ 2015-12-29 11:57  Bug开发攻城狮  阅读(200)  评论(0编辑  收藏  举报