原来是自己弄错了 FileInputStream支持空格的 因为我得到class路径是这样得到的 SystemGlobal.class.getClassLoader().getResource("").toString().replace("file:/", "") 这样得到的,会把空格转换成20%,同理改过去就行了。