错误的类文件: .\TA.class 类文件包含错误的类: eva.TA 请删除该文件或确保该文件位于正确的类路径子目录中。

java文件夹下有个eva包,里面放着TA.java和TB.java
在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
解决办法:删掉它就好啦~~

猜你喜欢

转载自niuyiwen.iteye.com/blog/2224346