假设您正在使用任何类型的 fileIO,
public class example{
public Example(){
File file = new File(getClass().getProtectionDomain().getCodeSource().getLocation());
//file IO process ....
}
}
通过使用getClass().getProtectionDomain().getCodeSource().getLocation()
,您将获得带有“example.jar”的完整路径。那么,如何在没有“example.jar”的情况下获取该文件位置?
(所以实际上是 jar 所在的文件夹,而不是 jar 本身的链接)