java - 如何组织Java程序的源文件?

标签 java resources jar exe project-organization

我用 Java 创建了一个小程序。它使用 Java 类、一些图像并生成一些其他资源(.php 文件、图像、样式表等)。

我正在将源代码编译为 .jar 并创建一个 .exe 程序,该程序应该使用我的 .jar 和其他资源。

组织 Java 程序的所有源代码的最佳做法是什么?

最佳答案

我会推荐下面的 maven 结构作为 standard convention即使你没有使用 maven。

src/main/java   Application/Library sources
src/main/resources  Application/Library resources
src/main/filters    Resource filter files
src/main/assembly   Assembly descriptors
src/main/config Configuration files
src/main/scripts    Application/Library scripts
src/main/webapp Web application sources
src/test/java   Test sources
src/test/resources  Test resources
src/test/filters    Test resource filter files
src/site    Site
LICENSE.txt Project's license
NOTICE.txt  Notices and attributions required by libraries that the project depends on
README.txt  Project's readme

关于java - 如何组织Java程序的源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11926334/

相关文章:

java - Android 菜单监听器

java - 调用后 AWS Lambda 对 SNS 的响应

java - 在 JavaFX 上,如何在不处理它和关闭应用程序的情况下隐藏它?

java - 本地非 maven jar 正在 maven 服务器上搜索。为什么?

java - 如何使用Java洗牌(尝试使用hashmap,不起作用)?

resources - 如何将图像包含到 iOS/Xcode 4 中的库中

android - 通过 flavor/debug-build 更改字符串资源

c# - ASP.NET MVC 全局资源文件部署

java - 我必须做什么才能保证 ccc.jar 在 aaa.jar 之前加载?

java - 从 Java 应用程序包读取/写入 XML 文件