Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse编译期间跳过一些文件_Java_Eclipse - Fatal编程技术网

Java 在Eclipse编译期间跳过一些文件

Java 在Eclipse编译期间跳过一些文件,java,eclipse,Java,Eclipse,在Eclipse下编译时,有没有办法跳过一些Java文件?删除(或移动)它们。它无法编译不存在的内容;) 注意:删除您不希望编译的内容的其他形式也可以使用。您始终可以从生成中排除该项。右键单击该文件并转到生成路径。然后单击排除。从生成路径中删除该类。通过在项目资源管理器中选择单个文件或文件组,然后右键单击,可以对这些文件或文件组执行此操作→ 构建路径→ 排除 页面应该对您有所帮助。如果您希望从编译中删除一个文件,您可以按照cdeszaq的建议将其删除,或者您可以更改其扩展名(例如,如果您将tes

在Eclipse下编译时,有没有办法跳过一些Java文件?

删除(或移动)它们。它无法编译不存在的内容;)


注意:删除您不希望编译的内容的其他形式也可以使用。

您始终可以从生成中排除该项。右键单击该文件并转到生成路径。然后单击排除。

从生成路径中删除该类。通过在项目资源管理器中选择单个文件或文件组,然后右键单击,可以对这些文件或文件组执行此操作→ 构建路径→ 排除


页面应该对您有所帮助。如果您希望从编译中删除一个文件,您可以按照cdeszaq的建议将其删除,或者您可以更改其扩展名(例如,如果您将test.txt更改为test.txtz,则几乎使其无法打开)

还有另一种方法。我首先在其他答案中使用buildpath->Exclude选项发现了它,正如Eclipse所说的配置过滤器

右键单击项目->单击属性->单击Java构建路径->单击源选项卡->选择项目名称/src->单击编辑。。。(或双击Excluded)->添加一个排除模式,如com/blah/blah/blah/,可能带有通配符


看起来通配符是您的标准*和?,但它们也有**,它似乎用于对任意数量的文件夹进行通配符,这一定意味着*和?仅用于通配符单个文件/文件夹名。

您可以对整个文件进行注释,空的Java文件是可编译的。是否有任何特定原因忽略这些Java文件?我正在重构一些我没有编写的代码,有些类包含错误,如果没有,则未使用。在类列表中看到它们让我很烦恼,所以我想把它们放在一边而不删除它们。你不应该在你的项目中保留未使用的类。如果您发现您再次需要它们,请删除它们并让您的版本控制系统还原它们。完美。它出现在项目的底部,您可以再次添加它。在较新版本的Eclipse中,菜单选项是“资源配置”->“从生成中排除…”