當前位置:首頁 » 編程語言 » java文件相對路徑

java文件相對路徑

發布時間: 2023-06-12 03:21:59

1. java中相對路徑問題 在java工程中 用同樣的方式有的地方能訪問有的地方不能訪問 不曉得怎麼回事 特來請教

那肯定是你的相對路徑設置的問洞鍵題,你看看你設置的路徑范圍夠不夠賣顫知大,有可能你訪問不到的那中消些跟你能訪問到的不在一個文件夾下面。如果是這樣,你就把你的相對路徑最後一個\跟後面的東西刪除就可以了。

2. 怎樣在JAVA文件中獲取該項目的相對路徑

File類有兩個常用方法可以得到文件路徑一個是:getCanonicalPath(),另一個是:getAbsolutePath(),可以通過File類的實例調用這兩個方法例如file.getAbsolutePath()其中file是File的實例對象。

3. java 怎麼把文件的絕對路徑轉換成相對路徑

伺服器中的Java類獲得當前路徑

  1. Weblogic WebApplication的系統文件根目錄是你的weblogic安裝所在根目錄。

例如:如果你的weblogic安裝在c:eaweblogic700…… 那麼,你的文件根路徑就是c:. 所以,有兩種方式能夠讓你訪問你的伺服器端的文件:

a.使用絕對路徑: 比如將你的參數文件放在c:yourconfigyourconf.properties, 直接使用 new FileInputStream("yourconfig/yourconf.properties");

b.使用相對路徑: 相對路徑的根目錄就是你的webapplication的根路徑,即WEB-INF的上一級目錄,將你的參數文件放
在yourwebappyourconfigyourconf.properties, 這樣使用: new
FileInputStream("./yourconfig/yourconf.properties"); 這兩種方式均可,自己選擇。

(2)。Tomcat 在類中輸出System.getProperty("user.dir");顯示的是%Tomcat_Home%/bin

(3)。Resin 不是你的JSP放的相對路徑,是JSP引擎執行這個JSP編譯成SERVLET 的路徑為根。比如用新建文件法測試File f = new File("a.htm"); 這個a.htm在resin的安裝目錄下

(4)。如何讀相對路徑哪? 在Java文件中getResource或getResourceAsStream均可

例:getClass()。getResourceAsStream(filePath);//filePath可以是"/filename",這
里的/代表web 發布根路徑下WEB-INF/classes 默認使用該方法的路徑是:WEB-INF/classes.已經在Tomcat中測試。

熱點內容
搭建自己的伺服器直播間 發布:2025-02-13 11:27:34 瀏覽:986
酷狗音樂試聽緩存刪了會怎樣 發布:2025-02-13 11:02:12 瀏覽:267
python游戲服務端 發布:2025-02-13 11:00:19 瀏覽:927
雲原生伺服器 發布:2025-02-13 10:55:34 瀏覽:827
linuxip命令查看ip 發布:2025-02-13 10:49:45 瀏覽:421
java基礎應用 發布:2025-02-13 10:44:53 瀏覽:711
linux內核搶占 發布:2025-02-13 10:36:32 瀏覽:890
家裝公司源碼 發布:2025-02-13 10:35:35 瀏覽:49
aspnet更新資料庫 發布:2025-02-13 10:35:34 瀏覽:385
海爾壓縮機不工作 發布:2025-02-13 10:15:32 瀏覽:224