近日在Linux服务器上做实验,运行的模型是由java实现的,看了下服务器上已经有java环境了,因此只需要编译运行即可。
由于有两个.java文件,且存在依赖关系,参照了fourous博文使用的方法,顺利编译通过且能运行。
示例如下:
文件1: file1.java
package pkg;
import java.util.*;
public class A{
public void test(){
System.out.println("hello.world");
}
}
文件2: file2.java
import pkg.A;
public class B{
public void test(){
System.out.println("hello.world");
}
}
其中文件2使用了文件一中类,因此需要同时编译,如下:
切换到两个文件所在的目录,并输入:
javac -d . file1.java file2.java
切换到.class文件所在的目录,并输入运行文件2即可:
java file2