如何组织Java程序的源文件?
我在如何组织Java程序的源文件?,java,resources,jar,exe,project-organization,Java,Resources,Jar,Exe,Project Organization,我在Java中创建了一个小程序。它使用Java类、一些图像并生成一些其他资源(.php文件、图像、样式表等) 我正在将源代码编译为.jar,并创建一个.exe程序,该程序应该使用我的.jar和其他资源 组织我的Java程序的所有源代码的最佳实践是什么?即使您没有使用maven,我也会推荐下面的maven结构 src/main/java Application/Library sources src/main/resources Application/Library resources s
Java
中创建了一个小程序。它使用Java类、一些图像并生成一些其他资源(.php
文件、图像、样式表等)
我正在将源代码编译为.jar
,并创建一个.exe
程序,该程序应该使用我的.jar
和其他资源
组织我的Java程序的所有源代码的最佳实践是什么?即使您没有使用maven,我也会推荐下面的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类的一种常见方法是将它们分布在包中(按照您想要的层次结构),同时您可以创建单独的文件夹(图像、css、脚本)来保存图像和其他内容。+1我发誓我也在考虑maven:D,很高兴看到您的答案。我正在使用maven,因此您的答案非常适合我。谢谢但是我不明白什么是
src/site
。静态网站模板?请查看此处,了解“网站”中的内容