我想知道别的方法,不用设置classpath的那种

解决方案 »

  1.   

    问:你ClassB放在一个单独的文件夹中了吗?  有可能有路径问题呀我去吃饭  一会儿回来   等你回,然后再帮你想啊
      

  2.   

    我也遇到过这样的问题,只要把ClassA中的import语句改成import SubPackage.ClassB  就可以了,但是为什么不能用.* 我也不知道
      

  3.   

    “我想知道别的方法,不用设置classpath的那种”
    没有这种方法。用IDE可以不手动设置,但本质还是设置classpath,只不过IDE帮你自动设置好了。
      

  4.   

    必须将你的两个包都放在classpath里。
    如:
    D:/java/PackageDemo/ClassA.java
    D:/java/SubPackage/ClassB.java这样你要加上classpath:D:/java;
      

  5.   

    我只是将Package包放classpath中了,可以运行,但是
    真的没有不用变classpath的方法么?