读书人

Shell实施/调用Java/Jar程序例子

发布时间: 2012-09-03 09:48:39 作者: rapoo

Shell执行/调用Java/Jar程序例子

? ? ?最近要写一个独立的Java程序去监控Hadoop和Oozie,通过Shell去调用.写代码到现在也4年多了,貌似就从来没在生产环境中写过一个独立的Java程序,不是部署到Tomcat就是直接丢给Hadoop.于是参考Hadoop等开源环境,自己写了一个demo,并且可以通过Ant打包生成可运行的程序.所以这里有三步:Java程序,Shell,Ant

? ? ?1.首先建立Java程序,由于是例子,所以这里很简单,只是输出传入参数的个数,代码如下:

?

? ?由于比较简单,这里就不多做注释,完整例子,请见附件.使用的话,只要进入你的工程,运行ant package,便会将程序打包到$YOUR_PROJECT/dist目录下.之后进入该程序运行bin/shell-java-ant ?a b c d e f g,就会得到arguments length:7

这样子的输出.

?

?

读书人网 >编程

热点推荐