这样写 import com.sirious.db.AccessDB; 可以!
为什么 import com.sirious.db.*; 却报错?

解决方案 »

  1.   

    import com.sirious.db.*; 却报错
    这样做是可以的 抱的什么错?
      

  2.   

    为什么 import com.sirious.db.*; 却报错?
    语法不存在问题. 报错是因为你的CLASSPATH中 根本没有这个包.
      

  3.   

    bad class file: .\AccessDB.java
    file does not contain class AccessDB
      

  4.   

    我的环境变量都设好了!  我没打成JAR文件!
    如果没设好的话 import com.sirious.db.AccessDB; 就应该会报错! 
    现在是import com.sirious.db.AccessDB; 好着而import com.sirious.db.*;却报错!
      

  5.   

    那天也有人问过这个问题,只不过回复好像没有说服力。
    lz用的什么开发环境?不如换一个试试。bad class file: .\AccessDB.java
    file does not contain class AccessDB按理说,这里不应该是找AccessDB.java,而应该是去找AccessDB.class才对。
      

  6.   

    http://forum.java.sun.com/thread.jspa?threadID=644158&messageID=3797945仔细看一下这篇。
      

  7.   

    AccessDB.java是你自己写的吧?
    既然package是com.sirious.db.AccessDB,就放到.\com\sirious\db\文件夹里去。
      

  8.   

    我这样设置的:set classpath=%classpath%;d:\MyJavaTools
    在D:\MyJavaTools 下有\com\sirious\db\AccessDB.class 文件!
    有啥问题吗? 各位帮帮忙!环境j2sdk1.4.2
      

  9.   

    你的这个AccessDB.java文件在哪儿呢?也在classpath里吧?
    上面那篇读过吗?
      

  10.   

    AccessDB.java 在别的地方放着!http://forum.java.sun.com/thread.jspa?threadID=644158&messageID=3797945
    正在读!
      

  11.   

    终于知道原因了。
    谢谢z_lping(Schemer!
    答案在这里:
    http://forum.java.sun.com/thread.jspa?threadID=644158&messageID=3797945
      

  12.   

    分全给你!z_lping(Schemer!