java新手调试时遇到问题,help
问题1:为什么我导入包时看不见lib文件夹?其他java程序都能看见,就一个导入包,没有lib文件夹显示,但工程下面确实存在lib文件夹,里面也有jar文件,怎么办
问题2:我调试时程序运行没问题,怎么打成jar包后,有部分功能失效了,查找原因是导入包的问题,导入个包的文件夹就行OK了,例如我导入dom4j.jar,还需要导入dom4j-1.6.1文件夹,这是什么原因
问题3:我改的是前辈留下来的代码,配置文件都在项目的根目录下,为什么我需要把配置文件放到src中才能不报错
------解决方案--------------------
解答1:你导入包的时候 直接把那些jar包复制到lib文件件下面就可以了,你导入的时候如果通过build path,其实包没有进入lib,而是在Reference Liberaries里面呢。
解答2::达成jar包的时候成序需要相关的依赖,这个就得根据经验了
解答3:配置文件必须要放在src中,是因为工程在编译的时候,会直接把去src里面寻找,这个是编译的根目录
希望我的解答能给你带来帮助,谢谢!
------解决方案--------------------
1.尝试自己新建lib文件看看能否成功,原来项目的lib文件是不是目录层次不对导致lib看不到。
2.不太明白什么意思,你把源文件打成jar包了,使用到的jar包打到对应的文件夹里面没有。
3.配置文件一般都不跟src一起放,个人习惯命名一个etc文件专门放配置文件,使用的时候指明路径就可以了。
------解决方案--------------------问题3:配置文件本来就要放到src文件夹下。
你那前辈留下的代码也许没有使用eclipse开发,所以放的位置不同,不要太依赖工具,至少要明白开发工具为我们做了些什么,否则以后离开eclipse等工具就什么也不会了。