一个是windows下的,一个是unix下的。

解决方案 »

  1.   

    系统不同,写法不同,window下是\ ,unix下是/
      

  2.   

    win下也可以用/,这样就和unix下一致了!
      

  3.   

    一个是windows下的,一个是unix下的。
      

  4.   

    Java的File类提供一个静态成员变量.
    你就不用管是\还是/了.File.pathSeparator
    File.pathSeparatorChar 
    File.separator 
    File.separatorChar
      

  5.   

    标准的用法是'/', 在具体的FileSystem上,会把这个符号替换成本地的separator, 
    而直接写'\'只可能用在windows系统下楼上的
    File.separator: String "/"(unix) or "\"(windows)
    File.separatorChar : 同上 char '/', '\'
    File.pathSeparator : String, 一系列path之间的分隔符, ":"unix ";"windows
    File.pathSeparatorChar