java在dos下编译

一:文件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类的位置
这里写图片描述
可以看出过程简化了很多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值