我想在.jar
文件之外打開一個.config
文件,以便我可以在.jar
中使用它的屬性。我將如何做到這一點?獲取jar文件以外的配置文件?
0
A
回答
1
通關,你將使用來自(可執行的)罐子這樣一個配置文件:
InputStream in = this.getClass.getResourceAsStream("config.properties");
Properties p = new Properties();
p.load(in);
加載相對於類當前對象的config.properties
。
對於配置外,你propably使用一個文件:
InputStream in = new FileInputStream(System.getProperty("user.dir")+"/"+"config.properties");
Properties p = new Properties();
p.load(in);
+0
我得到文件未報告的異常FileNotFoundException;必須抓住或宣佈被拋出。 – user3120013
+0
這不是一個完整的例子。異常處理適合你。 – PeterMmm
0
使用此。
String path = System.getProperty("user.dir")
path += "/config/myApp.properties"
現在你有你的屬性文件的路徑。 你知道下一步該怎麼做
相關問題
- 1. JAR以外的Java Applet獲取文件
- 2. 在jar外部讀取配置文件
- 3. 配置文件位於JAR中。如何將配置文件放在JAR之外?
- 4. Java -jar:訪問外部配置文件
- 5. 獲取Eclipse以將jar文件導出爲jar文件
- 6. Jar中的Java類如何讀取外部XML配置文件?
- 7. 創建並讀取jar文件以外的xml文件
- 8. jar文件裏面的一個類讀取jar外的文件
- 9. 休眠配置:Jar文件?
- 10. .jar文件。如何配置?
- 11. 獲取配置文件FCM
- 12. 從jar中讀取外部配置文件
- 13. 從放置jar文件的特定目錄獲取文件
- 14. 使用配置文件ID獲取Facebook配置文件名
- 15. 從JAR中獲取文件
- 16. Jar文件:在jar中加載配置文件
- 17. 如何配置Apache磁貼以從jar文件中讀取jsps?
- 18. 獲得從外部配置文件
- 19. Java/Gradle讀取外部配置文件
- 20. 如何讀或寫的.properties文件以外的JAR文件
- 21. 獲取完整的UserProfile配置文件
- 22. 從JAR文件外部讀取文本文件?
- 23. JAR文件外的Java IO
- 24. 外部JAR的Spring配置* .xml文件中找不到
- 25. OSGi - 外部jar文件的日誌記錄配置
- 26. Flex外部配置文件
- 27. 可以getResourceAsStream()查找jar文件之外的文件嗎?
- 28. 如何讓ConfigurationManager讀取除app.config以外的配置文件?
- 29. 兩個分離的Jar文件的Maven配置文件
- 30. 獲取除gulp.src中縮小文件以外的所有文件
是的,你可以做到這一點,首先拿的jar文件的路徑或安裝路徑比加載屬性文件 – Sarz
在哪裏「的jar文件outsinde」?你可以建立一個「路徑」的位置? – 2014-02-21 10:45:36