我有一个jar包,里面放了一个配置文件,在windows下执行这个jar包可以正确的找到这个配置文件,可是到了Linux下就找不到这个配置文件了
难道jar包在两个平台下表现不一样?jdk是一样的

解决方案 »

  1.   

    比如我放在jar包的根目录下:
    new FileInputStream("myFile");
    如果放在jar包里的conf目录下,就:
    new FileInputStream("conf/myFile");
    这样不对吗?
      

  2.   

    你都放到jar包根目录试试,可能是目录分隔符的识别问题
      

  3.   

    是都放在jar包的根目录的,因为不行所以我又试了放在jar包里的其他目录下……都不行呀