【问题标题】:How do you create a 'java' directory under the auto-generated 'src' directory in Eclipse?如何在 Eclipse 中自动生成的“src”目录下创建一个“java”目录?
【发布时间】:2012-07-11 08:16:22
【问题描述】:

我在eclipse下创建了一个项目。 Eclipse 会自动创建一个名为“src”的目录。 我正在使用的源代码控制系统强加了一个以 src/java/com/company_name/package_name/java_class_name.java 开头的目录结构。其他依赖的包,即在其他 eclipse 项目中使用 java 文件,请参阅带有 import com.company_name 的类.package_name.java_class_name。

我的问题是,为了使上述内容正常工作,我需要在自动生成的“src”下创建一个“java”目录,并将其链接到我的文件开始“com”的目录。如果我选择“project-properties-Java Build Path-Add Folder-link source”,然后指定我的目录结构'src/java',它会创建一个与我的 src 目录相同级别的 java 目录。如果我选择添加文件夹,它只会向我显示不包含“java”的现有文件夹。我找不到解决此问题的方法。

【问题讨论】:

    标签: java eclipse sts-springsourcetoolsuite


    【解决方案1】:

    右键单击 src 文件夹并选择新建 / 其他... / 文件夹(不是源文件夹)。在对话框中输入名称“java”,然后单击“确定”。

    但是,这不是你想要的。您真正想要的是删除源文件夹“src”,然后添加一个新的源文件夹“src/java”。这样包名是 'com.blah...' 而不是 'java.com.blah...'。

    所以,先删除 src 文件夹。

    1. 右键点击src
    2. 选择删除
    3. 确认

    接下来,创建一个新的源文件夹。

    1. 右键单击项目
    2. 选择新建/源文件夹
    3. 输入“src/java”(无引号)
    4. 点击确定

    现在您有了一个具有正确路径的新源文件夹,并且包名称将与 Eclipse 中的预期一致。

    【讨论】:

    • 非常感谢 Zagrev 的出色而简洁的回复
    【解决方案2】:

    萨格列夫答案的修改替代方案:

    您仍然需要从 Eclipse 项目中删除 src 目录

    手动创建 Java 子目录。

    然后使用 Build Path-> Link Source... 并链接到创建的目录。

    【讨论】:

      猜你喜欢
      • 2013-12-03
      • 2019-04-30
      • 2022-10-14
      • 1970-01-01
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      • 1970-01-01
      • 2021-11-16
      相关资源
      最近更新 更多