java獲取classpath以外的路徑

2021-09-07 03:45:51 字數 325 閱讀 6651

最近在使用以前寫過的**生成器(從表名可生成所有的**)的時候,發現生成的檔案都在classpath目錄下,所有的檔案都得自己拷到工程目錄下,於是,想優化一下,取得classpath目錄以外的路徑,很簡單,使用getcanonicalpath,如下

string classpath = thread.currentthread().getcontextclassloader().getresource("").getpath();

string mypath = new file(classpath,"../../").getcanonicalpath();

"../../"為自定義路徑

JAVA獲取CLASSPATH路徑

url classloader提供了兩個方法用於從裝載的類路徑中取得資源 public urlgetresource string name public inputstreamgetresourceasstream string name 這裡name是資源的類路徑,它是相對與 根路徑下的位置。g...

JAVA獲取CLASSPATH路徑

classloader提供了兩個方法用於從裝載的類路徑中取得資源 public urlgetresource string name public inputstreamgetresourceasstream string name 這裡name是資源的類路徑,它是相對與 根路徑下的位置。getre...

Java中獲取classpath路徑下的資源檔案

classloader提供了兩個方法用於從裝載的類路徑中取得資源 public url getresource string name public inputstream getresourceasstream string name 這裡name是資源的類路徑,它是相對與 根路徑下的位置。get...