得到classpath和當前類的絕對路徑的一些方法

2021-07-11 11:29:25 字數 896 閱讀 1687

from: 

下面是一些得到classpath和當前類的絕對路徑的一些方法。 1.

this.getclass().getresource("")

得到的是當前類class檔案的uri目錄。

如:file:/d:/workspace/jbpmtest3/bin/com/test/

2.this.getclass().getresource("/")

得到的是當前的classpath的

絕對uri路徑

。如:file:/d:/workspace/jbpmtest3/bin/

3.this.getclass()

.getclassloader().getresource("")

得到的也是當前classpath的

絕對uri路徑

。如:file:/d:/workspace/jbpmtest3/bin/

4.classloader.getsystemresource("")

得到的也是當前classpath的

絕對uri路徑

。如:file:/d:/workspace/jbpmtest3/bin/

5.thread.currentthread().getcontextclassloader

().getresource("")

得到的也是當前classpath的

絕對uri路徑

。如:file:/d:/workspace/jbpmtest3/bin/

6.servletactioncontext.getservletcontext().getrealpath(「/」)

web應用程式

中,得到web應用程式的根目錄的絕對路徑。這樣,我們只需要提供相對於web應用程式根目錄的路徑,就可以構建出定位資源的絕對路徑。

一些得到classpath和當前類的絕對路徑的方法

一些得到classpath和當前類的絕對路徑的一些方法。1.this.getclass getresource 得到的是當前類class檔案的uri目錄。不包括自己!如 file d workspace jbpmtest3 bin com test 2.this.getclass getresour...

classPath和classPath 的區別

classpath和classpath 的區別 public static voidmain string args catch ioexception e todo auto generated catch block e.printstacktrace 5 當 classpath conf hi...

TIME 得到當前時間

c 中得到當前時間有2種方式 getsystemtime 得到當前系統時間,由於是utc的時間。轉換為本地時間時要加上8小時。可以從電腦時間屬性的時區看到相差多少小時 getlocaltime 得到當前本地時間 c 得到時間的函式有乙個返回引數,是systemtime型別的 systemtime s...