editor does not contain a main type,高手求助

gyqinchao 2009-01-03 04:41:07
package com.JavaSeries.Java;
import java.io.*;

public class aa
{

public static void main(String args[])

{
int x=0x21;
int y=21;
int z=021;

System.out.println(x+" "+y+" "+z);
}
}

————————
以上就是出错的代码。

如果我把主要语句复制到HelloJavaWorld这个文件里
package com.JavaSeries.Java;
import java.io.*;

public class HelloJavaWorld
{

public static void main(String args[])

{
String buf="Hello,Java World!";
System.out.println(buf);

int x=0x21;
int y=21;
int z=021;

System.out.println(x+" "+y+" "+z);
}
}
那么这个就可以运行了……不知道为什么

...全文
3403 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chadguo 2012-02-20
  • 打赏
  • 举报
回复
没有解决问题
wrewrter 2010-05-17
  • 打赏
  • 举报
回复
sddssssssssssssss
vicky0101 2010-01-14
  • 打赏
  • 举报
回复
解决方法:在左侧的package explorer中右击这个class所在包的上一级目录--build path--use as source folder。这样就解决问题了。

重新打开class,再run一下,ok了。
将至 2009-12-02
  • 打赏
  • 举报
回复
是不是用的是Eclipse?关掉 重启一下就好了?
pac2004 2009-05-26
  • 打赏
  • 举报
回复
请问如何将 *.java import 至 default package下, 我试过都没成功,
烦请告知应如何正确的方法.
Thanks,
diuhaodaren 2009-05-09
  • 打赏
  • 举报
回复
你的eclipse是新版本的,出现这种错误是因为你把.java文件直接paste到工程下,与旧版本不同的是,他们被paste到Referenced Libraries下,而不是在default package下,所以你新建一个class文件,把原来.java文件的代码拷进去就是OK的
sciolist 2009-01-04
  • 打赏
  • 举报
回复
eclipse 里面的问题吧,你没有指定一个入口,即main
gyqinchao 2009-01-03
  • 打赏
  • 举报
回复
我把aa这个文件改个名字也可以运行了,不知道为什么……

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧