.sh脚本执行java程序

1、不引用外部资源

首选创建HelloWorld.java

package com.dc.test;

/* ******************  explain  *********************
 * class       :  HelloWorld
 * @author     :  ncc
 * create time :  2018-5-2 下午04:22:25
 * @version    :  1.0  
 * description :  
 * @see        :                        
 * ************************************************/   
public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("welcom to dcHome!");
	}
}

编译生成HelloWorld.class

 javac HelloWorld.java

将以上生成的HelloWorld.class文件拷贝至对应文件夹,然后新建一个脚本文件start.sh

#!/bin/bash 
cd /usr/mpsp/
java com.dc.test.HelloWorld

保存,对start.sh 添加执行权限

chmod u+x start.sh
扫描二维码关注公众号,回复: 198415 查看本文章

执行 start.sh

输出   welcom to dcHome!

2、引用jar包或资源文件夹

使用java -cp 命令指定文件类搜索路径

#!/bin/bash 
cd /usr/mpsp/
java -cp /usr/mpsp/bin:/usr/mpsp/lib/a.jar:/usr/mpsp/lib/b.jar com.dc.test.HelloWorld

 引用资源文件夹/usr/mpsp/bin  和  a.jar  、b.jar

猜你喜欢

转载自decao.iteye.com/blog/2421858