假設我的類路徑設置爲C:/long/obscure/path/name
,並且在name
內有兩個目錄foo
和bar
。我想從.properties文件中傳遞foo
和bar
的位置,而不包括整個路徑名。參考.properties文件中的類路徑
我的想法是嘗試與
fooPath = /foo
或
barPath = %CLASSPATH%/bar
但這些不工作引用類路徑。
是否有可能在屬性文件中引用類路徑而不明確定義它?
假設我的類路徑設置爲C:/long/obscure/path/name
,並且在name
內有兩個目錄foo
和bar
。我想從.properties文件中傳遞foo
和bar
的位置,而不包括整個路徑名。參考.properties文件中的類路徑
我的想法是嘗試與
fooPath = /foo
或
barPath = %CLASSPATH%/bar
但這些不工作引用類路徑。
是否有可能在屬性文件中引用類路徑而不明確定義它?
如果您有C:/長/晦澀/路徑/名稱在classpath中,你只需要參考/富
如果你想全類路徑:從
獲得來自系統的類路徑:
字符串CLASSPATH = prop.getProperty( 「java.class.path」,NULL);
聯合兩個字符串
當然,一個有效的解決方案,但我仍然好奇,不論是否由內引用類路徑屬性是可能的。 – voidHead
我想'類#getResource'應該能實現這個 – MadProgrammer