如果用jcreator不会出现任何问题,他会自动建立包的路径并把class文件放进去如果你用命令行模式javac的话,应该自己建立/iso/dessert目录,然后将Cookies.class文件手动放进去,并且保证test文件在Cookies.class文件的上两级目录下,这样就不会出问题了

解决方案 »

  1.   

    cmd命令行中,编译Cookies.java不会将Cookies.class打包到iso\dessert\目录下,而是在当前目录下生成Cookies.class,用JCreator就不会,为什么
    ----------
    你再编译的时候代上-d参数;
    如:javac -d d:\java Cookies.java
    这样Cookies.class放入d:\java目录下iso\dessert包中了用test类来调用Cookies:
    导入import iso.dessert;
    安如下格式编译:
    javac -classpath d:\java test.java 
    这样就ok了!!
      

  2.   

    为什么改为import iso.dessert.Cookies可以
    而import iso.dessert.*就不行,会出现以下错误:
    C:\king\test.java:4: cannot resolve symbol
    symbol  : constructor Cookies  ()
    location: class Cookies
    Cookies c=new Cookies();有哪位大侠解释一下