Iforgot(清风雨) 知道你的意思了。再新建一个javaBean目录,才能用package javaBean; 当我把TestLoginBean放如d:/javaBean/目录下时(LoginBean.class放在d:\javaBean\javaBean里),编译出很怪的错误,从没见过。 D:\javaBean\TestLoginBean.java:3: cannot access classes.LoginBean bad class file: D:\javaBean\classes\LoginBean.class class file contains wrong class: LoginBean Please remove or make sure it appears in the correct subdirectory of the classpath. static LoginBean obj=new LogBean(); 奇怪的是,把testloginbean.java放在其他目录编译时就会出现找不到LoginBean的错误,这时候就没有了。
当我把TestLoginBean放如d:/javaBean/目录下时(LoginBean.class放在d:\javaBean\javaBean里),编译出很怪的错误,从没见过。
D:\javaBean\TestLoginBean.java:3: cannot access classes.LoginBean
bad class file: D:\javaBean\classes\LoginBean.class
class file contains wrong class: LoginBean
Please remove or make sure it appears in the correct subdirectory of the classpath.
static LoginBean obj=new LogBean();
奇怪的是,把testloginbean.java放在其他目录编译时就会出现找不到LoginBean的错误,这时候就没有了。
package javaBean;再把生成LoginBean.class放入javaBean目录里。
最后也要在TestJavaBean.java里加入package javaBen;才能编译成功。请问大家为什么LoginBean.java里也要加入package javaBean;语句呢,它并没有引用javabean目录下的类文件啊!!