1. No reference to external resources
Prefer to create HelloWorld.java
package com.dc.test; /* ****************** explain ********************* * class : HelloWorld * @author : ncc * create time : 2018-5-2 04:22:25 pm * @version : 1.0 * description : * @see : * ************************************************/ public class HelloWorld { public static void main(String[] args) { System.out.println("welcom to dcHome!"); } }
Compile and generate HelloWorld.class
javac HelloWorld.java
Copy the HelloWorld.class file generated above to the corresponding folder, and then create a new script file start.sh
#!/bin/bash cd /usr/mpsp/ java com.dc.test.HelloWorld
Save, add execute permission to start.sh
chmod u+x start.sh
Execute start.sh
Output welcom to dcHome!
2. Reference the jar package or resource folder
Specify the file class search path using the java -cp command
#!/bin/bash cd /usr/mpsp/ java -cp /usr/mpsp/bin:/usr/mpsp/lib/a.jar:/usr/mpsp/lib/b.jar com.dc.test.HelloWorld
Reference the resource folder /usr/mpsp/bin and a.jar , b.jar