启动Java应用的Shell脚本Java认证考试

文章作者 100test 发表时间 2010:01:01 15:48:43
来源 100Test.Com百考试题网


  对于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


相关文章


Mechanize使用cookies模拟登录Java认证考试
正则表达式在java程序中的应用分析Java认证考试
Java的泛型原来这样让人不舒服Java认证考试
java认证辅导:java基础常见错误总结Java认证考试
启动Java应用的Shell脚本Java认证考试
Spring应用常驻内存的实现Java认证考试
JavaHOTSPOTVM参数大全Java认证考试
慎用java的多维数组Java认证考试
全面掌握java枚举类型Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛