在Eclipse里package hello;老是变成红色的X号。为什么?

javaname108 2006-02-27 06:21:13
package hello;
public final class Constants
{
public static final String PERSON_KEY="personbean";
}

在Eclipse里package hello;老是变成红色的X号。为什么?

如果把package hello;去掉就没有问题。

没办法编译?这是为什么呀?
...全文
2258 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
panzi667 2006-02-28
  • 打赏
  • 举报
回复
出错提示,少咯东西咯
os586 2006-02-28
  • 打赏
  • 举报
回复
怎么会出现这种错误呢?
无论你是先建立包后再建立类,还是在建立类的同时输入包的名称都不会出现错误
javaname108 2006-02-28
  • 打赏
  • 举报
回复
今天来到这儿又打开了一次就好了。
上次是我建了一个package,然后在eclipse 里把那个文件拖进hello包里的。是不是拖的不行,必须右击hello新建class吗?
infowain 2006-02-27
  • 打赏
  • 举报
回复
你应该在eclipse建立hello这个package
然后在hello这个包里面创建你的类
就不会有这个问题了
binghgo 2006-02-27
  • 打赏
  • 举报
回复
eclipse 只是尊从java的某些要求作事

你没有hello这个包
Camelh 2006-02-27
  • 打赏
  • 举报
回复
你可能没有把src设置为源代码存放的路径,所以你在src下建立hello文件夹,然后再放入那个类文件,这样就不对;你直接在工程文件夹下创建hello文件夹,然后再加入你包含有上面源代码的java文件就对了!我在机器上试过!
doway 2006-02-27
  • 打赏
  • 举报
回复
简单地说,文件系统与包名要严格对应。这是 JAVA 的要求,并非 eclipse 的要求。
wsk_228 2006-02-27
  • 打赏
  • 举报
回复
先建立hello这个Package,然后在hello这个package下Class
zx2002027 2006-02-27
  • 打赏
  • 举报
回复
楼上正解
dlxu 2006-02-27
  • 打赏
  • 举报
回复
你需要把你的Class放在hello这个文件夹下。

也就是说你现在在Eclipse中建立hello这个Package,然后在hello这个package下新建你的Class
javaname108 2006-02-27
  • 打赏
  • 举报
回复
在src 下建立了一个package名hello.并把那个文件也放在了这个包里。还是那样的错误呀!
tomuno 2006-02-27
  • 打赏
  • 举报
回复
建立一个包
Freaky 2006-02-27
  • 打赏
  • 举报
回复
hello 是一个包名,看看你这个类在不在这个包下

81,122

社区成员

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

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