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

解决方案 »

  1.   

    你打开你打包后的jar包,看看里面有没有data文件夹!
      

  2.   

    看了下,没有data文件夹…  是我打包的方式不对吗?
      

  3.   

    new 错了吧,你的data是怎么获取的
      

  4.   

    我直接在程序里面就 new File("data");  在eclipse里可以运行,但是打包后把jar包放其他地方就找不到data文件夹了,要我把data复制到jar包所在目录才能正常运行。。
      

  5.   

    那就别用eclipse的export啦,用ant或者maven打包吧!
      

  6.   

    像 File file = new File("data"); 是在 user.dir 这个目录下。