java - 源文件夹不在 Java 构建类路径上,正在创建 Java 包

标签 java eclipse class classpath package

我正在尝试在排序下创建一个包合并,但它说:

Source folder is not on the Java build class path

enter image description here

所以我右键单击排序文件夹,并尝试将它添加到 Java 构建类路径中。但是唯一的选项是排除,所以这意味着它应该已经包含在类路径中了。 enter image description here

那么如何在排序下创建包呢?

编辑:

添加了.classpath:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

最佳答案

从“src”文件夹本身的上下文菜单中执行此操作。 “源文件夹”字面意思 表示在 Java 构建路径中指定的源文件夹,而不仅仅是恰好包含源的某个文件夹。 Name 字段需要“这是其中的 .java 文件将声明的内容”中的实际、正确的合格包名称。如果您只想在其中创建一个新文件夹,然后创建一些新的 .java 文件,您可以使用新建文件夹向导。

编辑:另外,请记住,项目和包资源管理器 View 之间的包演示设置(从 View 的本地菜单设置——倒三角形)可能不同。如果事情看起来与您想要的相反,请按您认为合适的方式进行调整。

关于java - 源文件夹不在 Java 构建类路径上,正在创建 Java 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10910160/

相关文章:

java - 为什么Java中012%10=0?

eclipse - 永远不要在 Eclipse 中隐藏标签?我也想要更小的标签

java - E4 Application.class 必要吗?

java - 如何在Eclipse中创建Maven项目

C# - 自定义三角形类,调用值

c++ - 在类成员函数中创建一个动态数组

java - 有没有办法使用 TypeAdapter 来序列化父类和子类实例

java - 从 Eclipse 在 AWS EC2 上部署 Java webapp

java - 如果您可以捕获异常并稍后重试,那么锁定文件有什么意义呢?

php - 为什么PHP在访问对象属性时不需要$?