在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;去掉就没有问题。

没办法编译?这是为什么呀?
...全文
2103 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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 是一个包名,看看你这个类在不在这个包下
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-02-27 06:21
社区公告
暂无公告