Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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项目?它的.class文件似乎仍然在某个地方?_Java_Eclipse_.class File - Fatal编程技术网

在删除了一个.java文件后,我该如何清理我的eclipse项目?它的.class文件似乎仍然在某个地方?

在删除了一个.java文件后,我该如何清理我的eclipse项目?它的.class文件似乎仍然在某个地方?,java,eclipse,.class-file,Java,Eclipse,.class File,因此,我从eclipse中删除了几个.java文件,因为我不再需要它们了。但是由于某些原因,另一个类仍然使用它们,并且编译时没有问题。当我转到其中一个已删除类的构造函数声明时,会打开该类的.class文件,尽管我认为当我删除它们的.java文件时它们被eclipse删除了 我已尝试清理项目,并尝试使用系统文件资源管理器在中列出的文件夹中查找.class文件 项目>属性>资源>链接资源。但是我找不到它们。 现在,因为我删除了这些文件/类,所以无论在哪里使用它们,都应该有编译时错误,但是所有的东西都

因此,我从eclipse中删除了几个
.java
文件,因为我不再需要它们了。但是由于某些原因,另一个类仍然使用它们,并且编译时没有问题。当我转到其中一个已删除类的构造函数声明时,会打开该类的
.class
文件,尽管我认为当我删除它们的
.java
文件时它们被eclipse删除了

我已尝试清理项目,并尝试使用系统文件资源管理器在中列出的文件夹中查找
.class
文件

项目>属性>资源>链接资源。但是我找不到它们。


现在,因为我删除了这些文件/类,所以无论在哪里使用它们,都应该有编译时错误,但是所有的东西都编译没有错误,甚至使用了应该删除的代码。最近加入该项目的同事确实收到编译时错误,因为他没有这些类文件。我也想得到它们,这样我就可以修复使用这些类的代码。当然,他可以向我展示受影响的代码行,但如果这种情况再次发生,他可能会受到影响,因为那时他将拥有类文件。

尝试执行以下操作

转到项目>属性>Java构建路径>源

在“可以找到默认输出文件夹”部分下,只需删除项目中该位置下的“类”文件夹

尝试清理项目

只需关闭eclipse并重新打开它,有时这对我来说是可行的。
希望它能解决您的问题

尝试执行以下操作

转到项目>属性>Java构建路径>源

在“可以找到默认输出文件夹”部分下,只需删除项目中该位置下的“类”文件夹

尝试清理项目

只需关闭eclipse并重新打开它,有时这对我来说是可行的。
希望它能解决您的问题

如果您刚刚删除了源代码,它们的二进制文件仍然存在。因此,打开
Navigator视图
并转到相关项目。查找
bin
目录并删除相应的类文件。否则,请删除项目本身


您还应该确保没有其他程序依赖于这些类文件。

如果您只是删除了源文件,它们的二进制文件仍然存在。因此,打开
Navigator视图
并转到相关项目。查找
bin
目录并删除相应的类文件。否则,请删除项目本身


您还应该确保没有其他程序依赖于这些类文件。

我发现了问题。有人构建了一个我不知道的.jar文件,其中包含很多旧代码。 我通过右键单击构造函数并选择

参考资料>项目


我发现了问题。有人构建了一个我不知道的.jar文件,其中包含很多旧代码。 我通过右键单击构造函数并选择

参考资料>项目