cmd窗口手工编译时找不到类的小问题

两个文件:A.java 和 B.java 都 package 在包 t 中;
package t;
public class A{
public A(){
System.out.println("TTT");
}
}


package t;
public class B{
public static void main(String[] args){
A a = new A();
}
}


在进入cmd命令行中的 D:\MyTest\t> 文件夹下后,编译 B.java 文件总是报错:
B.java:4: 找不到符号
符号: 类 A
位置: 类 t.B
A a = new A();
^
B.java:4: 找不到符号
符号: 类 A
位置: 类 t.B
A a = new A();
^
2 错误


========
解决方法:
退出一级目录到
D:\MyTest>
然后再执行编译命令
D:\MyTest>javac t\B.java
最后执行运行命令
D:\MyTest>java t.B

你可能感兴趣的:(JAVA基础)