最近做項目遇到了路徑問題,現整理如下。
一、若路徑為絕對路徑:
若在windows系統中運作的程式,應該寫成:"\\"或者"/"。反斜杠(\)是windows的目錄分隔符,但在java程式中是特殊字元,需要轉義,是以要寫成"\\",最保險的做法是寫成斜杠,即"/",因為"/"是java的目錄分隔符,而java是跨平台的,是以相容Linux等其他OS。
windows路徑:
linux路徑:
二、若路徑為相對路徑:
需要弄明白相對路徑相對的是哪個路徑而言。
該檔案對象的建立,引用路徑就是相對路徑,指的是相對于該工程根目錄而言,與src和out同級
再來一個例子:
對于這個檔案,引用的相對路徑為: