当前位置: 首页 > 面试题库 >

Java包与文件夹结构?有什么不同

公孙智
2023-03-14
问题内容

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

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

应该怎么做

  • 创建一个像src / com / utils这样的文件夹结构,然后在其中创建一个类
  • 创建一个像src.com.util这样的包,然后在其中创建一个类
    如果我以后必须编写一个ant脚本进行部署,哪个选项会更好,更容易部署?

如果我要使用文件夹结构,那么部署就像从开发中复制文件到部署目标一样容易吗?


问题答案:

如果您正确配置了东西。在其中添加文件src与从中添加包相同File > New Package

因此,取决于您自己,无论您觉得舒适如何-添加文件夹或创建包。另外,当您将src包装名称下的东西放入子文件夹时。因此,src/com/naishe/test将被打包com.naishe.test



 类似资料:
  • 每次我试图编译它来测试它不recongnise文件

  • 问题内容: 我正在使用Notepad ++编写我的Java代码,并使用命令提示符来编译和运行它。以下是我的示例Java代码, 但是,此文件具有以下文件夹结构: “ usingprotected \ superPkg”(usingProtected是C中层次结构中某个位置的文件夹:) 因此,这里的包名称应该类似于usingProtected.superPkg,而不是我写的abraKadabra。 但

  • 新手问题 出于某种原因,对于任何源文件,比如我在MyDocuments git项目文件夹中看到的,我在Eclipse的package Explorer中看不到。我已经将视角更改为浏览等。 在Eclipse中是否有一些设置/透视图,我可以在那里看到所有的源文件?

  • 从Java中删除文件夹时发现问题。我使用了以下命令,但运气不好。但是,我可以使用Windows 8.1通过命令提示符删除文件夹: 在这三种情况下,我得到的例外是: java.io.IOException:无法运行程序rmdir:CreateProcess错误=2,系统找不到java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)java.la

  • 我使用OneDrive在我工作的所有机器(家用台式机、笔记本电脑和工作电脑)之间同步我的个人项目。在我的家用电脑中,我有一个git存储库,路径如下: 在我的工作计算机中,OneDrive基位置映射到不同的路径,因此文件夹同步到: 我在git集成中使用VSCode,在我的家用计算机中一切都正常,但当我在工作计算机中使用VSCode打开repo时,它无法识别存储库。如果我打开。git目录,我可以看到w

  • 简介 默认的 Laravel 应用结构旨在为不同大小的应用提供一个好的起点。当然,你也可以根据自己的喜好整理应用的目录结构。 Laravel 没有严格地限制任何给定的类的位置,只要它们能够被 Composer 自动加载。 为什么没有模型目录? 当开始使用 Laravel 时,许多开发人员都因缺少 Models 目录而感到困惑。然而,缺少这样的目录是故意的。 我们发现「模型」含糊不清,因为对许多不同