Java 图书馆和当地人是资源的一部分吗?

Java 图书馆和当地人是资源的一部分吗?,java,eclipse,Java,Eclipse,我是java新手,最近我一直在学习一些让我开始学习的东西,比如正确的打包、命名规则、资源文件夹和类似的东西 我现在的问题是,, 我看到一些人像这样使用libraries/natives文件夹 项目->src->库 而且 项目->src->本地人 但有些人确实将它们放在这样的资源文件夹中 项目->src->资源->库 而且 项目->src->资源->本地人 所以我不确定哪一个更正确,但我想应该在参考资料中,因为它们是其中的一部分。请向我解释。一个常见的惯例是,核心部分是: src/main/jav

我是java新手,最近我一直在学习一些让我开始学习的东西,比如正确的打包、命名规则、资源文件夹和类似的东西

我现在的问题是,, 我看到一些人像这样使用libraries/natives文件夹

项目->src->库

而且

项目->src->本地人

但有些人确实将它们放在这样的资源文件夹中

项目->src->资源->库

而且

项目->src->资源->本地人


所以我不确定哪一个更正确,但我想应该在参考资料中,因为它们是其中的一部分。请向我解释。

一个常见的惯例是,核心部分是:

src/main/java应用程序/库源代码
src/main/resources应用程序/库资源
如果您使用的是Maven,那么就没有
文件夹,因为Maven负责管理
.jar
文件,否则
.jar
文件和相关的本机
.dll
/
。因此
文件通常放在
src
旁边的
lib
文件夹中。或者,本机
.dll
/
.so
文件放在
bin
文件夹中,其中包含应位于路径上的所有文件

src/main/java应用程序/库java源(.java)
src/main/cpp应用程序/库本机源(.cpp)
src/main/resources应用程序/库资源
lib第三方库(.jar)
bin第三方本机文件(.dll、.so)
和应用程序/库脚本(.bat、.sh)

aha有趣的是,我不使用maven,所以如果我理解正确的话,我应该有这样的src/libraries和src/libraries/natives。。是吗?@albertos不,你应该在
src
旁边有
lib
,就像在
project/src/main/java
project/src/main/resources
project/lib
project/bin
听起来不错,这是我目前拥有的东西,我把natives文件夹放在库里面有错吗?因为据我所知,它们将自动生成到bin文件夹,您提到了“.jar文件和相关的native.dll/。因此文件通常放在src旁边的lib文件夹中。”另请参见: