两个文件:A.java 和 B.java 都 package 在包 t 中;
在进入cmd命令行中的 D:\MyTest\t> 文件夹下后,编译 B.java 文件总是报错:
========
解决方法:
退出一级目录到
D:\MyTest>
然后再执行编译命令
D:\MyTest>javac t\B.java
最后执行运行命令
D:\MyTest>java t.B
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编译过程中遇到的问题及解决方法。当尝试在包t中编译两个类A和B时,出现找不到类A的错误。文章详细说明了如何通过调整文件夹路径来解决此问题。
995

被折叠的 条评论
为什么被折叠?



