java如何獲得當前檔案路徑

2021-08-31 12:46:29 字數 569 閱讀 7991

1.如何獲得當前檔案路徑

常用:(1).test.class.getresource("")

得到的是當前類filetest.class檔案的uri目錄。不包括自己!

(2).test.class.getresource("/")

得到的是當前的classpath的絕對uri路徑。

(3).thread.currentthread().getcontextclassloader().getresource("")

得到的也是當前classpath的絕對uri路徑。

(4).test.class.getclassloader().getresource("")

得到的也是當前classpath的絕對uri路徑。

(5).classloader.getsystemresource("")

得到的也是當前classpath的絕對uri路徑。

盡量不要使用相對於system.getproperty("user.dir")當前使用者目錄的相對路徑,後面可以看出得出結果五花八門。

(6) new file("").getabsolutepath()也可用。

java如何獲得當前檔案路徑

1.如何獲得當前檔案路徑 常用 1 test.class.getresource 得到的是當前類filetest.class檔案的uri目錄。不包括自己!2 test.class.getresource 得到的是當前的classpath的絕對uri路徑。3 thread.currentthread ...

java如何獲得當前檔案路徑

1.如何獲得當前檔案路徑 常用 1 test.class.getresource 得到的是當前類filetest.class檔案的uri目錄。不包括自己!2 test.class.getresource 得到的是當前的classpath的絕對uri路徑。3 thread.currentthread ...

java如何獲得當前檔案路徑

1.如何獲得當前檔案路徑 常用 1 test.class.getresource 得到的是當前類filetest.class檔案的uri目錄。不包括自己!2 test.class.getresource 得到的是當前的classpath的絕對uri路徑。3 thread.currentthread ...