Java jar の外にあるファイルへのパスを取得しようとしていますが、絶対パスを使用したくありません。例: jar が ~/lib/myjar.jar にあり、ファイルが同じフォルダーにあるとします。私が試したことは次のようなものですが、失敗します:
File myfile = new File(this.getClass().getResource("../../../").toURI());
注:私のパッケージはcom.contro.guiです。そのため、「ルート」にアクセスするために「../../../」を持っています
ファイルにアクセスする方法がわかりません。なにか提案を??また、アクセスしたいファイルが ~/res/ などの他のフォルダーにある場合はどうなりますか???