特定のディレクトリまたは特定のディレクトリにあるファイルをチェックする方法は知っていますが、実行中の jar の外部にあるが、それと同じディレクトリにあるファイルをチェックする方法がわかりません: Test.jar - 実行 -> Test.file の場所を取得 Test.file
回答済み - ありがとうございます。
これはうまくいきます。
final Class<?> referenceClass = Client.class;
final URL url = referenceClass.getProtectionDomain().getCodeSource().getLocation();
try{
final File jarPath = new File(url.toURI()).getParentFile();
System.out.println(jarPath);
} catch(final URISyntaxException e){
// etc.
}