Eclipse真的需要Git来检查Java类文件吗?

Eclipse真的需要Git来检查Java类文件吗?,java,eclipse,git,Java,Eclipse,Git,我正在做一个Java项目,使用Eclipse作为IDE,使用Ortoisegit作为Git客户端 我并不想提交Eclipse项目的bin目录(包含*.class文件),但我想确保能够从Eclipse运行新克隆的项目。 如果我删除类文件,那么我只检查我真正想要的,但是如果我克隆这个版本,Eclipse将无法运行这个项目。它找不到类(类文件) 我是Eclipse的新手,所以我不知道如何从*.java源文件重建类文件。不管怎样,这会起作用吗?或者我需要做些别的事情来实现我想要的(可运行的存储库,其中没

我正在做一个Java项目,使用Eclipse作为IDE,使用Ortoisegit作为Git客户端

我并不想提交Eclipse项目的bin目录(包含*.class文件),但我想确保能够从Eclipse运行新克隆的项目。 如果我删除类文件,那么我只检查我真正想要的,但是如果我克隆这个版本,Eclipse将无法运行这个项目。它找不到类(类文件)


我是Eclipse的新手,所以我不知道如何从*.java源文件重建类文件。不管怎样,这会起作用吗?或者我需要做些别的事情来实现我想要的(可运行的存储库,其中没有类文件)?

如果有人应该重新构建您的项目,最简单的方法就是在Eclipse中点击“运行”按钮


上述方法并不复杂。你可以(而且可能应该)提供一个。Ant文件是完成您要求的任务的常用方法(尽管由于学习曲线较高,它们需要一些时间)。

请确保将
.project
.classpath
文件和
.settings
文件夹签入git。这些文件告诉Eclipse如何配置项目(构建类路径、源目录等)。

类文件是编译的
.java
-文件。将现有项目导入Eclipse工作区不需要这些工具。你是怎么导入这个项目的?哦,导入成功了。所以我的错误是,我想在克隆后立即通过删除bin文件夹来重现这种情况。很抱歉(并在一分钟前找到Project\Clean进行重建。)您需要使用“导入”-协助导入现有项目。导入程序需要的所有文件都是
.classpath
.project
文件。如果您已经解决了问题,则应删除此问题。这很可能对其他人没有什么帮助。实际上,我自己删除了bin文件夹(如对我问题的评论中所述)。后来,当我使用Eclipse从“运行”项目时,它再也找不到主类了。使用Eclipse的clean命令在这方面帮助了我。但是,这似乎不是最好的方法。也许我真的应该查一下Ant构建文件。