感觉很奇怪的问题

belldandy11 2009-09-15 04:25:13
我用eclipse建立了一个Example项目
然后我在该项目下建立了3个Class:Example2_6,Example2_7,Example2_8
上面的3个class的.java在建立的时候都会自动的出现在(default package)这个里面
而再建立Example2_10的时候却又跑到外面去了
这样调试的Example2_10时候会产生错误
java.lang.NoClassDefFoundError: Example2_10
Caused by: java.lang.ClassNotFoundException: Example2_10
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main"
再新建一个项目a
把Example2_10.java拖到a项目的(default package)里面,又可以正常编译.真是奇怪了
想知道为什么会这样,知道的大大麻烦告诉一下,最近才开始学Java,菜鸟一个 呵呵

...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
belldandy11 2009-09-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yetaodiao 的回复:]
右击default package,然后再建立一个新包(例如是:HI),把你先前建立的.java文件直接拖到新包(mypackage)中,缺省包会消失
[/Quote]
看来缺省包不好用呵,估计是我这个版本的eclipse不太好用吧.
  • 打赏
  • 举报
回复
右击default package,然后再建立一个新包(例如是:HI),把你先前建立的.java文件直接拖到新包(mypackage)中,缺省包会消失
司机 2009-09-15
  • 打赏
  • 举报
回复
自己建包试试吧不要用它默认生成的
luxiaoshuai 2009-09-15
  • 打赏
  • 举报
回复
一般情况下建立好了项目就立即建立包...

58,452

社区成员

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

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