2

我需要一些代码,可以InputStream从存储在某个路径中的资源中获取一个 jar 文件,这是测试代码:

  String res =File.separatorChar+ "folder"+File.separatorChar+"file.txt";
  InputStream is = ReadRes.class.getResourceAsStream(res);
  System.out.println(is);

在我的 jar 中,我有目录文件夹/file.txt,在 linux 中它可以工作,但在 Windows 上我得到一个空值is 。我应该怎么办?

4

1 回答 1

3

/获取资源时 始终使用。

资源不是 a File,路径由URL始终带有正斜杠的 a 表示。

于 2012-09-04T01:41:46.290 回答