用JCreator刚编写了一个类,并且package liu.io,然后其他的工程访问这个类的时候(设置好了工程属性???)
import语句不能用*,否则编译出错
如import liu.io.* // 错误
必须import liu.io.Read //没问题
这是怎么回事,怎么不可以用*呢,liu.io里面只有Read一个类
谢谢了,本人初学

解决方案 »

  1.   

    JCreator 中package导入是以当前工作目录为目录的
    如果你当前编写程序的目录在LIU
    那么你要导入的包也应该在LIU目录下
    import io.*;
    这样才能导入
    如果你要改变,就必须该ClassPath路径
    把你自己的IO包放在LIU的上层目录下,就要把ClaaPath路径设置为指向你的Liu的上层目录
      

  2.   

    我的老师说是JCreator的Bug
    好象用*就什么也导入不了
    具体我也没试过
    我一般用eclipse就没有这样的问题
      

  3.   

    JCreator 别用这个了`这个太垃圾了 错误太多 继续用eclipse吧~啥毛病都没有 JCreator 的BUG 简直多的如牛毛
      

  4.   

    我用JCreator时也遇到过这种情况好像是以下的原因你用A类去调用Read类的时候,打包了没?没的话就只能import liu.io.Read;如果A类打包了,就可以用import liu.io.* ;具体原因我也不知道LZ可以试下