gpt4 book ai didi

java - 如何正确构建应用程序结构来使用资源?

转载 作者:行者123 更新时间:2023-12-01 05:45:36 25 4
gpt4 key购买 nike

谁能告诉我如何制作桌面应用程序的目录结构,以正确使用资源?这是我的应用程序结构的示例(使用 Maven)。它一直有效,直到我尝试更改包结构,我只重命名文件夹。

新结构:

src/main/java/com/example/appname/app/App.java//带有Application的主类,只运行gui
src/main/java/com/example/appname/gui/GuiFrame.java//JFrame

现在我有这样的资源,但它不起作用:

src/main/resources/com/example/appname/app/resources/App.properties
src/main/resources/com/example/appname/gui/resources/GuiFrame.properties

清理和构建后,netbeans 让我:

target/classes/com/example/appname/app/App.class
target/classes/com/example/appname/app/resources/App.properties
target/classes/com/example/appname/gui/GuiFrame.class
target/classes/com/example/appname/gui/resources/GuiFrame.properties

但是当我运行它时,在 Swing 控件上我看不到任何文本,这些文本位于 .properties 文件内,它们是空的。



我可以在某处设置一些东西吗?谢谢您的解答。

最佳答案

也许重构后您需要更改加载资源的方式,即从 getResourceAsStream("/App.properties") 更改为 getResourceAsStream("App.properties")?

关于java - 如何正确构建应用程序结构来使用资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com