大家好: 小弟遇到一个问题,我在java代码里面按照路径获取一个文件,这个文件是在Linux系统下的,
是我自己放上去的文件。java代码如下:
DocumentBuilder dombuilder=domfac.newDocumentBuilder();
//String currentDir = "\\webconfig\\config.xml";
String currentDir = "c:\\config.xml";
InputStream is=new FileInputStream(currentDir);
        org.w3c.dom.Document mydoc = new FileInputStream(currentDir);在windows下面运行的时候路径字符串currentDir 等于c:\\config.xml,我感觉linux的路径没有写错啊,到底什么地方导致代码出错呢?谢谢!!

解决方案 »

  1.   

    c:\\config.xmlc:/config.xml
      

  2.   

    /config.xml
      

  3.   

    不是,我在windows下面运行是没有问题的,在linux下面出错
      

  4.   

    我把String currentDir = "\\webconfig\\config.xml"; 
    改成了String currentDir = "/webconfig/config.xml";  程序是不报错了,但是没有按照我的意图去执行,我估计是没有找到这个文件,在代码里面写的路径是不是要加上什么东西啊 
      

  5.   

    改成String   currentDir   =   "//webconfig//config.xml";