Item的构造子前边加个public试一下呢?

解决方案 »

  1.   

    还是不行,我感觉可能是classpath的问题.
    因为以前此程序能编译运行,但自从我改了classpath后就不行了.
      

  2.   

    C:\myjava\ehuang改为C:\myjava 在C:\myjava下编译,试一下。
      

  3.   

    谢谢chnyn(chnyn),我按照你的方法做结果得出个奇怪的现象:
    我的Item.java和Storefront.java本来在c:\myjava\ehuang\下,
    把两个java移到c:\myjava\下,
    编译Item.java,成功,
    编译Storefront.java,和以前一样的问题,通不过.
    再把Item.class从c:\myjava\移到c:\myjava\ehuang\下,编译通过了.为什么全部放ehuang\下不行?搞不懂
      

  4.   

    全部放ehuang\下,在C:\myjava下编译,javac ehuang.Item.java, javac ehuang.StoreFront.java 带上包名就可以了吧。
      

  5.   

    error: cannot read: ehuang.Item.java
      

  6.   

    classpath 加上F:\JBuilder7\jdk1.3.1\jre\lib 试试!
      

  7.   

    sorry! 应该是javac ./ehuang/Item.java