1、不引用Jar包或者资源文件夹
最简单的程序Hello World。
首先创建Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
编译生成Hello.class文件。下面写用sh脚本执行Hello
将以上生成的Hello.class文件拷贝至主文件夹,然后新建一个脚本文件ex.sh
#!/bin/bash
cd /home/xyw/
/usr/lib/jvm/jdk1.7.0_21/bin/java Hello
说明:
cd /home/xyw/ 定位到Hello.class 文件所在的目录
/usr/lib/jvm/jdk1.7.0_21 是jdk的安装目录
Hello 是要执行的java程序
保存,对ex.sh 添加执行权限
chmod 777 ex.sh
执行ex.sh
./ex.sh
打印出Hello World
2、引用jar包或资源文件夹
在用java编写数据库程序时,往往会引用数据引擎的jar包,例如Mysql数据库,需要mysql-connector-java-5.1.24-bin.jar或者你编写的程序中不仅仅包含src源码文件,还有资源文件夹,下面总结如何在脚本文件中包含这些需要引用的文件。
新建一个java文件:Test.java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Test {
public static final String DBDRIVER = "org.gjt.mm.mysql.Driver";
public static final String DBURL = "jdbc:mysql://127.0.0.1:3306/test";
public static final String DBUSER = "root";
public static final String DBPASS = "1234";
public static void main(String[] args) throws Exception