当前位置:编程学习 > JAVA >>

打包成.jar后找不到项目中自己建的文件

用eclipse的export功能 把项目打包成可执行jar包后,运行它提示找不到data这个文件夹,程序里我是直接这样写File file = new File("data");
是我打包出错,还是new File出错? 求教。。

打包 JAR --------------------编程问答-------------------- 你打开你打包后的jar包,看看里面有没有data文件夹! --------------------编程问答-------------------- 看了下,没有data文件夹…  是我打包的方式不对吗?

--------------------编程问答-------------------- new 错了吧,你的data是怎么获取的 --------------------编程问答--------------------
引用 3 楼 yangzhiyong1314 的回复:
new 错了吧,你的data是怎么获取的



我直接在程序里面就 new File("data");  在eclipse里可以运行,

但是打包后把jar包放其他地方就找不到data文件夹了,

要我把data复制到jar包所在目录才能正常运行。。




--------------------编程问答--------------------
引用 2 楼 q626779313 的回复:
看了下,没有data文件夹…  是我打包的方式不对吗?


那就别用eclipse的export啦,用ant或者maven打包吧! --------------------编程问答-------------------- 像 File file = new File("data"); 是在 user.dir 这个目录下。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,