java文件夹下有个eva包,里面放着TA.java和TB.java
在java文件夹中有EX.java
代码如下:
在dos下编译运行会出现:
错误的类文件: .\TA.class
类文件包含错误的类: eva.TA
请删除该文件或确保该文件位于正确的类路径子目录中。
原因:在java目录中存在TA.class
解决办法:删掉它就好啦~~
在java文件夹中有EX.java
代码如下:
//TA.java
package eva;
public class TA
{
public void show()
{
System.out.println("show in TA");
}
}
//TB.java
package eva;
public class TB
{
public void show()
{
System.out.println("show in TB");
}
}
//EX.java
import eva.*;
public class EX
{
public static void main(String args[])
{
TA a = new TA();
TB b = new TB();
//a.show();
b.show();
}
}在dos下编译运行会出现:
错误的类文件: .\TA.class
类文件包含错误的类: eva.TA
请删除该文件或确保该文件位于正确的类路径子目录中。
原因:在java目录中存在TA.class
解决办法:删掉它就好啦~~
本文详细解析了在Java开发过程中遇到类路径错误的常见问题,并通过具体实例演示了如何解决TA.class文件包含错误类的问题。文章还提供了解决方案和避免此类错误的方法,帮助开发者更好地理解和管理类路径。
4568

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



