感觉很奇怪的问题
我用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,菜鸟一个 呵呵