一:文件1:路径 E:\a\Student.java
public class Student{
public static void main(String[] args){
System.out.println("我是Student");
}
}
文件2:在路径E:Test.java
public class Test{
public static void main(String[] args){
Student std = new Student();
System.out.println("我是Test");
}
}
1.
其中java -classpath a\ Student
参数 - classpath 是为了指定我们运行时寻找类的路径,由于我们的Student.class文件在E:\a\Student.java 路径下
2.接着我们编译Test.java ,在编译时Test时,由于Test中引用到了Student类,故我们编译时得
指出classpath,表明Student.class的位置
二:前面这种方法是最原始的方法,可以看出在编译与运行时很麻烦,下面我们使用package,与import 来简化过程
文件1:路径 E:\a\Student.java
package a;
public class Student{
public static void main(String[] args){
System.out.println("我是Student");
}
}
Student 在目录a下,故指定包名为package a;
文件2:在路径E:Test.java
import a.Student;
public class Test{
public static void main(String[] args){
Student std = new Student();
System.out.println("我是Test");
}
}
我们在首行导入了a包下的Student,故在编译,运行时就能知道Student类的位置
可以看出过程简化了很多。