2

InputStreamあるパスに格納されているリソースからjarファイルに取得できるコードが必要です。これがテストコードです。

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

私のjarファイルにはディレクトリfolder/file.txtがあり、Linuxでは機能しますが、Windowsでは.のnull値を取得しますis 。私は何をすべきか?

4

1 に答える 1

3

/リソースをフェッチするときに 常に使用します。

リソースは ではなく、パスは常にスラッシュを含む でFile表されます。URL

于 2012-09-04T01:41:46.290 に答える