簡體   English   中英

從jar文件中訪問資源(帶有輸入數據和配置)

[英]Access resources (with input data and configuration) from within jar-file

我有一個使用intellij IDEA開發的Maven項目。 我在intellij中指定了一個資源目錄,其中包含一些配置文件和數據文件。 當我在intellij中運行程序時,沒有問題,但是當我也從命令行運行jar文件時,我想訪問這些文件,而且我不知道如何為maven指定目錄是資源目錄而不將其復制到我不想要的jar文件中。 是否有java標記java資源目錄?

編輯:明確地說,我有我的jar文件,我想使用classLoader訪問位於我的jar文件外部的資源目錄。 但是,似乎我不能使用-classpath來指定classLoader的外觀,因為行為沒有區別。

我當然可以打開一個普通的文本文件,但是我希望它可以在classLocader機制中運行。

如果您使用的是Maven結構,則應該有2個目錄-帶源的java/main/src和帶應用程序資源的java/main/resources resources。 兩者都復制到JAR中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM