打包成.jar后找不到项目中自己建的文件
用eclipse的export功能 把项目打包成可执行jar包后,运行它提示找不到data这个文件夹,程序里我是直接这样写File file = new File("data");是我打包出错,还是new File出错? 求教。。
打包 JAR --------------------编程问答-------------------- 你打开你打包后的jar包,看看里面有没有data文件夹! --------------------编程问答-------------------- 看了下,没有data文件夹… 是我打包的方式不对吗?
--------------------编程问答-------------------- new 错了吧,你的data是怎么获取的 --------------------编程问答--------------------
我直接在程序里面就 new File("data"); 在eclipse里可以运行,
但是打包后把jar包放其他地方就找不到data文件夹了,
要我把data复制到jar包所在目录才能正常运行。。
--------------------编程问答--------------------
那就别用eclipse的export啦,用ant或者maven打包吧! --------------------编程问答-------------------- 像 File file = new File("data"); 是在 user.dir 这个目录下。
补充:Java , Java SE