启动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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |