簡體   English   中英

如何從IDE和JAR訪問src / main / resources

[英]How to access src/main/resources from IDE and JAR

在Java中,我試圖遵循將資源文件放入src / main / resources的約定。

我在訪問文件時遇到問題,我可以從IDE或從CLI(JAR)運行它,但不能同時使用。

獲取文件完整路徑以便可以從JAR或IDE訪問文件的最佳方法是什么?

您在使用Maven嗎? 該約定適用於maven項目,是默認的resources文件夾,默認情況下,maven會找到它並將其放入jar包的根文件夾中,因此該資源將在jar中的classptah中可用

如果您不使用Maven,則這是沒有用的,您必須手動將該文件夾放入類路徑中。

文件夾進入類路徑后,您可以使用以下命令訪問資源

MyClass.class.getResource(your resource name);

暫無
暫無

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

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