Java 相对路径和绝对路径的简单介绍
下面我來以結(jié)合項目的方式介紹一下相對路徑和絕對路徑
下面看項目的結(jié)構(gòu):
上一級的上一級大家應(yīng)該就明白了吧
**相對路徑與絕對路徑舉例介紹:**例子出自:https://blog.csdn.net/hgd613/article/details/8041662
讓我們先來分析一下為什么會發(fā)生圖片不能正常顯示的情況。舉一個例子,現(xiàn)在有一個頁面index.htm,在這個頁面中聯(lián)接有一張圖片photo.jpg。他們的絕對路徑如下:
c:/website/index.htm
c:/website/img/photo.jpg
如果你使用絕對路徑c:/website/img/photo.jpg,那么在自己的計算機(jī)上將一切正常,因為確實可以在指定的位置即c:/website/img/photo.jpg上找到photo.jpg文件,但是當(dāng)你將頁面上傳到網(wǎng)站的時候就很可能會出錯了,因為你的網(wǎng)站可能在服務(wù)器的c盤,可能在d盤,也可能在aa目錄下,更可能在bb目錄下,總之沒有理由會有c:/website/img/photo.jpg這樣一個路徑。那么,在index.htm文件中要使用什么樣的路徑來定位photo.jpg文件呢?對,應(yīng)該是用相對路徑,所謂相對路徑,顧名思義就是自己相對與目標(biāo)位置。在上例中index.htm中聯(lián)接的photo.jpg可以使用img/photo.jpg來定位文件,那么不論將這些文件放到哪里,只要他們的相對關(guān)系沒有變,就不會出錯。
總結(jié)
以上是生活随笔為你收集整理的Java 相对路径和绝对路径的简单介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Debug Current Instru
- 下一篇: 软件测试-PR在运行场景的时候报错测试机