当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

启动Java操纵的Shell脚本[Java编程]

赞助商链接



  本文“启动Java操纵的Shell脚本[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

关于Java利用程序(非web利用),在布置后,常常需求一个启动脚本来加载一些第三方的jar包,并启动利用.

关于java利用程序,我普通喜好将程序的目录构造写成以下的方法:

myapp
     |----lib
     |----bin
             |----packages
               一些配置文件和属性文件
               一个startup.sh、或bat启动脚本

此中,packages是程序的根包.此中有子包和class文件等.

在包中,有一个Main.calss的类,这个作为程序的进口.

下面给出一个最普通的写法:

startup.sh

#!/bin/sh
programdir="."
num=$#
temp=$CLASSPATH
#setting libs path
libs=../lib/*
append(){
                 temp=$temp":"$1
}
for file in $libs;    do
                 append $file
done
export CLASSPATH=$temp:.:../:$programdir
export LANG=zh_CN
nohup java -classpath $CLASSPATH    packaages.xxx.yyy.Main &

这样,只要按照上面的方法组织程序,启动脚本就需求窜改下Main前面的包途径便可.

nohup:上面脚本中最后一行前有nohup,这是将程序的输入输出都将附加到当前目录的 nohup.out 文件中.

&:是将程序作为后台进程来运行,不会因为终端的关闭而关闭.

出处:http://lavasoft.blog.51cto.com/62575/204713


  以上是“启动Java操纵的Shell脚本[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 启动Java操纵的Shell脚本
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .