这个程序为什么抛异常啊?

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:02:49
通过了编译,运行时抛出异常如下:
Exception in thread "main" java.lang.NoClassDefFoundError:String

程序如下:

public class StringTest {
public static void main(String args[]){
int num = 123456789;
String str = String.valueOf(num);
System.out.println("是"+str.length()+"位数");

String str02 = "MARY,FEMAIL,1976";
String sPlit[] = str02.split(",");
for(int i=0;i<sPlit.length;i++){
System.out.println(sPlit[i]);
}

}

}
类名和文件名不一样,要不编译通不过的啊

首先你的代码没问题,在我电脑上可以正确编译并运行出结果.你查查看:
你编译通过了对吧(即你得文件名为StringTest.java,且编译后产生了StringTest.class)?是的话那应该没问题啊!
其实我猜你应该是弄错文件了吧?
总之希望能帮上你了!相信你一定能解决的!Good Luck!

我晕``找不到类 ,看一下你的文件名称是不是和类名相同!