我知道如何检查特定目录或特定目录中的文件,但我不知道如何检查正在运行的 jar 之外但与它位于同一目录中的文件:Test.jar - Ran -> 获取 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.
}