Java 包与文件夹结构?有什么区别

标签 java package directory

我想知道 Eclipse IDE 中用于 Java EE 开发的文件夹结构和包之间有什么区别。

我们什么时候使用哪一个?为什么?

应该怎么做

  • 创建一个类似 src/com/utils 的文件夹结构,然后在其中创建一个类
  • 创建一个像 src.com.util 这样的包,然后在其中创建一个类

如果我以后必须编写一个 ant 脚本进行部署,哪个选项会更好且更易于部署?

如果我选择文件夹结构,部署会像将文件从开发复制到部署目标一样简单吗?

最佳答案

如果你正确配置了东西。在 src 中添加一个文件夹,与从 File > New Package 中添加一个包相同。

所以,这取决于您,无论您觉得舒服 - 添加一个文件夹或创建一个包。此外,当您将东西放在 src 下时,包名称从子文件夹开始。因此,src/com/naishe/test 将是包 com.naishe.test

关于Java 包与文件夹结构?有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9510932/

相关文章:

java - Spring 安全上下文未在 AuthenticationManager.authenticate 上更新

file - 使用PowerShell比较文件夹和内容

git - 正确忽略特定文件夹下除特定文件类型外的所有文件

node.js - 您如何定义嵌套在 git 存储库中的 npm 依赖项?

python - 是否可以监控 Windows 驱动器上的每个文件创建?

java - 为什么会出现此错误 :java.net.PlainSocketImpl.checkNotClosed(PlainSocketImpl.java :116)?

java - 我们什么时候需要将源附加到 jar

java - 获取没有 Locale 常量的国家/地区的货币格式

python - __init__.py 是干什么用的?

intellij-idea - 无法在 Intellij 中导入 java.awt.* 和 javax.swing.*