簡體   English   中英

存儲在Java項目中使用的文件的良好實踐是什么,如何訪問它們?

[英]What is good practice for storing files for use in a Java project, and how do I access them?

目前,我可以使用一些臨時方式來訪問Java代碼調用的FXML文件和CSS文件。

為了訪問我的CSS文件,我將它們放在bin文件夾中,然后通過FXML文件中的引用進行訪問,如下所示。

<fx:root type="javafx.scene.layout.AnchorPane" prefHeight="600.0" prefWidth="800.0" xmlns:fx="http://javafx.com/fxml" stylesheets="splashStyle.css">

為了訪問我的FXML文件,我將它們存儲在我的.class文件所在的位置,並按如下方式訪問它們。

FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("splashLayout.fxml"));

因此,我很好奇,在存儲和訪問方面,有更好的方法可以完成此操作,因為就目前而言,這似乎是非常不一致和不專業的。

謝謝! :)

我認為最佳實踐是按照maven項目布局建議將資源存儲在src / main / resources等文件夾中(請參閱: http : //maven.apache.org/guides/introduction/introduction-to-the-standard-directory -layout.html

要訪問它們,請參見: http : //docs.oracle.com/javase/1.5.0/docs/guide/lang/resources.html

或這樣: 如何在jar文件中使用ClassLoader.getResources()

暫無
暫無

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

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