.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

 

执行 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

 

 

 

你可能感兴趣的:(脚本,Java,sh,执行)