有时候需要在程序中操作本地文件,比如读取配置信息,为了能在不同的机器上运行程序,需要获取程序运行时的相对路径,这样方便找到文件的位置,方法如下:
String ProjectPath=XXX.class.getProtectionDomain().getCodeSource().getLocation().getPath();
本文介绍了一种获取程序运行时相对路径的方法,这对于跨机器运行程序并定位本地文件非常有用。通过使用Java反射API,可以轻松地获取到当前类的保护域,并进一步获取到类文件的位置。
有时候需要在程序中操作本地文件,比如读取配置信息,为了能在不同的机器上运行程序,需要获取程序运行时的相对路径,这样方便找到文件的位置,方法如下:
String ProjectPath=XXX.class.getProtectionDomain().getCodeSource().getLocation().getPath();

被折叠的 条评论
为什么被折叠?