原文:Java如何獲取當前的jar包路徑以及如何讀取jar包中的資源

寫作業的時候要輸出一個record.dat文件到jar包的同級目錄,但是不知道怎么定位jar包的路徑。百度到的方法不很靠譜,所以在這里記錄一下。 一:使用類路徑 或者 因為程序已經被打包成jar包,所以getPath 和getFile 在這里的返回值是一樣的。都是 xxx xxx.jar這種形式。如果路徑包含Unicode字符,還需要將路徑轉碼 二:使用JVM 利用了java運行時的系統屬性來得 ...

2014-12-22 19:30 1 65218 推薦指數:

查看詳情

獲取jar當前路徑

轉自:http://kinganpo.iteye.com/blog/876243 import java.io.File; /** * 獲取打包后jar路徑信息 * @author Administrator * 2011-01-16 13:53:12 ...

Wed Sep 05 02:35:00 CST 2018 0 3554
Java學習筆記 jar獲取當前路徑

情況 使用一個jar,需要下載一個文件到與當前jar同目錄,如何去獲取此目錄? 代碼 使用.即可作為當前的目錄 windows環境下,我的jar所在的目錄為D:\test 測試的時候發現,可以直接省略.,如: PS:需要注意的是,運行java -jar命令要在當前的目錄執行 ...

Mon Dec 23 02:31:00 CST 2019 0 2115
Java讀取jar資源文件

java項目打包成jar,如果jar存在資源文件需要訪問,需要采取stream的形式訪問,可以調用getResourceAsStream()方法,而不能采用路徑的方式訪問(文件已經被打到jar里面了,不符合路徑的)。使用getResourceAsStream()方法 ...

Fri Sep 22 01:58:00 CST 2017 0 4878
[Java基礎] 深入jar:從jar讀取資源文件

轉載: http://hxraid.iteye.com/blog/483115?page=3#comments 我們常常在代碼讀取一些資源文件(比如圖片,音樂,文本等等)。在單獨運行的時候這些簡單的處理當然不會有問題。但是,如果我們把代碼打成一個jar以后,即使將資源文件一並打包 ...

Thu Nov 13 22:51:00 CST 2014 2 45693
Javajar獲取資源文件的方式

是得到當前類型的類加載器,我們知道在Java中所有的類都是通過加載器加載到虛擬機的,而且類加載器之間 ...

Sat Jun 06 02:24:00 CST 2020 0 1459
jar讀取資源文件路徑問題

本地調試讀取文件沒有問題 獲取 Thread.currentThread().getContextClassLoader().getPath() 讀取文件 打jar之后 獲取路徑出錯 不能讀取文件 解決方式 使用ConfigName.class.getResourceAsStream的方式獲取 ...

Sun Dec 22 23:49:00 CST 2019 0 726
maven 打JAR資源文件指定路徑與文件讀取

1.配置RESOURCES節點 有時會遇到maven打包后找不到資源文件了,其實這時候路徑發生了變化,為了確保打包后路徑不發生變化,指定一個固定的路徑,請看下面配置 <build> ... <resources> ...

Fri Oct 24 09:49:00 CST 2014 0 2516
java讀取jar的文件

隨手寫了一個java小工具,maven打包成功后,發現工具總是讀不到打在jar的文件信息,要讀取的文件位於 /src/main/resources 目錄下,打包成功后,文件就在jar根目錄下,一直以為是路徑錯誤,之后用this.getClass().getClassLoader ...

Sat May 05 00:01:00 CST 2018 0 7064
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM