本帖最后由 cflianna 于 2012-11-21 19:11:22 编辑

解决方案 »

  1.   

    xml文件放到和exe程序同级的一个文件夹中。用new File("test","test.xml");这个在Eclipse里面运行和生成jar运行都没有问题,但是生成为exe的时候路径缺提示我找不到,然后我获取绝对路径,但是这个绝对路径获取的却是系统临时路径。如:C:\Documents%20and%20Settings\liying\Local%20Settings\Temp\test\test.xml。获取绝对路径的方法是这样的。URL urls = getClass().getResource("GlobleValue.class"); path = urls.getFile().replace('/', File.separatorChar); 
      

  2.   

       string current_dir = Environment.CurrentDirectory;\\获取根目录
                string config_file = current_dir + "\\owaoma.ini";\\根目录下的文件
    好久没来java论坛了
    在.net中是这样写的 如上
    java main方法也带这样功能的 运行的时候 system.out.println(current_dir )会在黑色窗体输出根目录也就是exe的位置的
      

  3.   

    大虾,能提供一下java中是如何解决的吗?急哦!
      

  4.   

    楼主,能提供一下java中是如何解决的吗?急哦!