導航:首頁 > 文件教程 > properties文件位置

properties文件位置

發布時間:2025-04-28 23:21:08

❶ 如何獲取properties文件

最常用讀取properties文件的方法
InputStream in = getClass().getResourceAsStream("資源Name");這種方式要求properties文件和當前類在同一文件夾下面。如果在不同的包中,必須使用:
InputStream ins = this.getClass().getResourceAsStream("/cn/zhao/properties/testPropertiesPath2.properties");
java中獲取路徑方法
獲取路徑的一個簡單實現
反射方式獲取properties文件的三種方式

1 反射方式獲取properties文件最常用方法以及思考:
Java讀取properties文件的方法比較多,網上最多的文章是"Java讀取properties文件的六種方法",但在Java應用中,最常用還是通過java.lang.Class類的getResourceAsStream(String name) 方法來實現,但我見到眾多讀取properties文件的代碼中,都會這么干:

InputStream in = getClass().getResourceAsStream("資源Name");

這裡面有個問題,就是getClass()調用的時候默認省略了this!我們都知道,this是不能在static(靜態)方法或者static塊中使用的,原因是static類型的方法或者代碼塊是屬於類本身的,不屬於某個對象,而this本身就代表當前對象,而靜態方法或者塊調用的時候是不用初始化對象的。

問題是:假如我不想讓某個類有對象,那麼我會將此類的默認構造方法設為私有,當然也不會寫別的共有的構造方法。並且我這個類是工具類,都是靜態的方法和變數,我要在靜態塊或者靜態方法中獲取properties文件,這個方法就行不通了。

❷ properties文件怎麼打開啊

1、先講一下怎麼讀取項目內的配置文件,properties文件,裡面有兩個鍵值對name:爬樓高手和age:37。

❸ log4j.properties配置文件是在什麼地方調用讀取的呢

一般在項目中使用properties配置文件的時候都將相關的properties文件放在src目錄下,在將該app打包生成jar後,相應的properties配置文件生...
一般在項目中使用properties配置文件的時候都將相關的properties文件放在src目錄下,在將該app打包生成jar後,相應的properties配置文件生成在jar包中,這樣的話要修改配置文件又要重新打jar包,那是相當的麻煩。
既然這么麻煩,你肯定想將配置文件放在其他的目錄下,生成的jar包內不包含相應的配置文件,修改配置文件無需重新打包,沒錯,下面就是一種解決方案了。
讀取jar包內配置文件:

InputStream in = this.getClass().getClassLoader().getResourceAsStream("/configfilename.properties");
讀取jar包外配置文件:

String filePath = System.getProperty("user.dir") + "/conf/configfilename.properties";
InputStream in = new BufferedInputStream(new FileInputStream(filePath));
另外,如果app中使用到log4j.properties文件,默認的存放路徑是src/log4j.properties,同上面一樣,我想把log4j.properties放在其他目錄中,這樣一來,在修改log4j配置文件的時候無需重新打jar包。
在main函數第一行添加如下代碼:
PropertyConfigurator.configure(System.getProperty("user.dir") + "/conf/log4j.properties");

❹ gradle.properties文件在哪

通常在項目的根目錄,在Android Studio 創建一個項目的時候,根目錄下會生成gradle.properties和local.properties文件。

properties的數據格式:

採用鍵值對的方式,寫法:key=value

(4)properties文件位置擴展閱讀

項目結構

1、app/build:app模塊編譯輸出的文件。

2、app/libs: 放置引用的類庫文件。

3、app/src: 放置應用的主要文件目錄。

4、app/src/androidTest:單元測試目錄。

5、app/src/main:主要的項目目錄和代碼。

6、app/src/main/assets:放置原生文件,裡面的文件會保留原有格式,文件的讀取需要通過流。

7、app/src/main/java:項目的源代碼。

8、build:系統生成的文件目錄。

9、gradle: wrapper的jar和配置文件所在的位置。

10、.gitattributes:用於設置文件的對比方式。

11、.gitignore: 忽略的文件或者目錄。

12、build.gradle:項目的gradle編譯文件。

13、gradle.properties: gradle相關的全局屬性設置。

14、gradlew: 編譯腳本,可以在命令行執行打包。

15、gradlew.bat:windows下的gradle wrapper可執行文件。

16、local.properties:配置SDK/NDK所在的路徑。

17、MyApplication.iml:保存該模塊的相關信息。

18、README.md:文本編輯器,記錄一些相關信息。

19、settings.gradle:設置相關的gradle腳本。

20、External Libraries:項目依賴的庫,編譯時自動下載。

閱讀全文

與properties文件位置相關的資料

熱點內容
excel有沒有多個文件數據鏈接 瀏覽:842
鄭州兒童編程課程應該怎麼選擇 瀏覽:103
word2003二級標題編號 瀏覽:370
ipad百度雲盤壓縮文件 瀏覽:912
什麼網站可以發現新產品 瀏覽:680
led屏用什麼編程 瀏覽:322
創意編程怎麼弄場景切換 瀏覽:315
解壓代碼選擇 瀏覽:875
電腦開機後桌面文件全都沒有了 瀏覽:666
wap網站論壇 瀏覽:55
榮耀4版本信息顯示什麼字母 瀏覽:30
dnf蟲鏈怎麼升級 瀏覽:956
將16進制文件讀到數組中 瀏覽:899
caa中怎麼提取框選范圍數據 瀏覽:38
為什麼用數據登不上王者 瀏覽:92
yaffs2根文件系統 瀏覽:477
劍俠情緣微信活動禮包 瀏覽:985
ipad版本我的世界怎麼學賦魔 瀏覽:571
如何做好網站管理 瀏覽:280
湯姆貓是什麼網站 瀏覽:913

友情鏈接