我正在尝试在排序下创建一个包合并,但它说:
Source folder is not on the Java build class path
所以我右键单击排序文件夹,并尝试将它添加到 Java 构建类路径中。但是唯一的选项是排除,所以这意味着它应该已经包含在类路径中了。
那么如何在排序下创建包呢?
编辑:
添加了.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/