黑马程序员技术交流社区
标题:
哪错了?
[打印本页]
作者:
黑马-李勇
时间:
2012-7-9 09:00
标题:
哪错了?
class demo
{
public static void main(String args)
{
String filename="jdk.java";
fileNameExt(filename);
}
public static void fileNameExt(String filename)
{
int weizhi=0;
String s=filename.trim(); //文件名去左右空格
if(s.length()==0|(!s.contains("."))) //文件名为空或没有扩展名即为非法
{
System.out.println("文件名称非法");
return;
}
weizhi=s.lastIndexOf("."); //取.在文件名称中最后出现的位置
System.out.println(s.substring(weizhi+1)); //输出扩展名
}
}
错误:
Exception in thread "main" java.lang.NoSuchMethodError: main
作者:
万宝东
时间:
2012-7-9 09:05
Exception in thread "main" java.lang.NoSuchMethodError: main
没有找到main方法
class demo
{
public static void main(String
[]
args) //你少了中括号
{
String filename="jdk.java";
fileNameExt(filename);
}
public static void fileNameExt(String filename)
{
int weizhi=0;
String s=filename.trim(); //文件名去左右空格
if(s.length()==0|(!s.contains("."))) //文件名为空或没有扩展名即为非法
{
System.out.println("文件名称非法");
return;
}
weizhi=s.lastIndexOf("."); //取.在文件名称中最后出现的位置
System.out.println(s.substring(weizhi+1)); //输出扩展名
}
}
作者:
曹恒业
时间:
2012-7-9 09:13
错误:
Exception in thread "main" java.lang.NoSuchMethodError: main
从异常上就可以分辨出问题出在main方法上,因为JVM提示,找不到这样的方法。
LZ看来太用功了,过度劳累导致写程序有些大意了吧。
作者:
黑马-李勇
时间:
2012-7-9 09:14
火眼晶晶啊,低级错误。谢谢,运行正常了
作者:
山水游客
时间:
2012-7-9 17:31
晕!!!!!
作者:
王宝康
时间:
2012-7-9 17:36
主函数的参数列表,是一个String类型的数组,{:soso_e103:}
作者:
贾存双
时间:
2012-7-9 17:38
这样也行。。。{:soso_e126:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2