好象实际import时,按照文件夹位置,总会出现问题。

解决方案 »

  1.   

    出错应该是classpath配置出现问题了为什么能导入java的包没问题呢?
    就是因为设置了classpath所以我觉得导入本工程的包是没问题的
    但是要导入其他工程的包时,必须要设置classpath不知道这样理解对不对,期待楼下!
      

  2.   

    对于源码的包是相对与工作目录的,可以理解为包既是文件夹。对于jar文件中的包,要将jar加入到classpath,然后按照压缩文件的文件路径引用包就可以了。
      

  3.   

    包就是包!
    只是它的內容按包命名a.b.c來放置在classpath下的a/b/c下
      

  4.   

    包和类名构成的类的全名,虽然包是以文件夹的形式提供的,但是在引用的时候,还是应该区分出文件夹和包.比如你的类都放在classes文件夹下,里面还有好多包(文件夹),那么你引用的classpath就应该指向classes目录而不应该再往下了.在引用类的时候再写入类的全名,也就是包名+类名,或者是包名.*的形式
      

  5.   

    包以文件夹的形式呈现只是在Windows下,在其他系统下完全可能是另外的方式呈现,而且楼主说的“文件夹就是包”就更有问题了,比如你另外一个帖子里import e.xx;那种是绝对不行的,import包只能在classpath之下进行,它不会自己去给你找驱动器
      

  6.   

    包可以说是文件夹
    但文件夹不一定是包,没有import时。