问题1:为什么我导入包时看不见lib文件夹?其他java程序都能看见,就一个导入包,没有lib文件夹显示,但工程下面确实存在lib文件夹,里面也有jar文件,怎么办问题2:我调试时程序运行没问题,怎么打成jar包后,有部分功能失效了,查找原因是导入包的问题,导入个包的文件夹就行OK了,例如我导入dom4j.jar,还需要导入dom4j-1.6.1文件夹,这是什么原因问题3:我改的是前辈留下来的代码,配置文件都在项目的根目录下,为什么我需要把配置文件放到src中才能不报错

解决方案 »

  1.   

    解答1:你导入包的时候 直接把那些jar包复制到lib文件件下面就可以了,你导入的时候如果通过build path,其实包没有进入lib,而是在Reference Liberaries里面呢。解答2::达成jar包的时候成序需要相关的依赖,这个就得根据经验了
    解答3:配置文件必须要放在src中,是因为工程在编译的时候,会直接把去src里面寻找,这个是编译的根目录希望我的解答能给你带来帮助,谢谢!
      

  2.   

    1.尝试自己新建lib文件看看能否成功,原来项目的lib文件是不是目录层次不对导致lib看不到。
    2.不太明白什么意思,你把源文件打成jar包了,使用到的jar包打到对应的文件夹里面没有。
    3.配置文件一般都不跟src一起放,个人习惯命名一个etc文件专门放配置文件,使用的时候指明路径就可以了。
      

  3.   

    问题1: 你的lib中的jar 应该都在 Referenced Libraries中有
      

  4.   

    各位,没用呀,我用的是eclipse
    (1)我是想把需要的包复制在lib下,然后通过build path导入,但是build path下面看不到lib文件夹,重建也没用
    (2)打成jar包没问他,能运行,但是由于引用lib下面的包出现问他,结果部分功能使用不了,后来我直接放入了文件夹,然后再引用再打包倒可以了
      

  5.   

    问题3:配置文件本来就要放到src文件夹下。
    你那前辈留下的代码也许没有使用eclipse开发,所以放的位置不同,不要太依赖工具,至少要明白开发工具为我们做了些什么,否则以后离开eclipse等工具就什么也不会了。