サンプル画像下段のボタンから、それぞれ、jarの中と外のテキストファイルを開く。 |
|
|
-----コメント-----
jarの中のテキストファイルファイルを開くにはどうするか。
それが分からなかったのです(外のを普通に開くのは分かる)。
ファイルの取得方法は下の通り。
jarの中 | jarの外 |
---|---|
InputStream is=getClass().getResourceAsStream("injar.txt"); classファイルからの相対パスを指定してInputStreamを得る InputStreamReader isr=new InputStreamReader(is) BufferedReader br=new BufferedReader(isr); 後はBufferedReaderまでもってくれば簡単 |
String dir=System.getProperty("user.dir")+File.separator; これで、jarファイルのある、ローカルでのフォルダが得られる File.separatorはSystem.getProperty("file.separator")でもいい FileReader fr=new FileReader(dir+"outjar.txt") BufferedReader br=new BufferedReader(fr); 後は、普通にBufferedReaderまでもってくれば簡単 (テキストファイルの、ローカルでの絶対パスを指定) |