Java 如何在eclipse中编译引用的项目?

Java 如何在eclipse中编译引用的项目?,java,eclipse,projects,Java,Eclipse,Projects,所以我在Eclipse中有两个项目,我的主项目引用了我的第二个项目中的类,问题是我不断修改这两个项目,当我运行主项目时,它并不总是构建第二个项目,我需要Eclipse在运行主项目时构建这两个项目,我该怎么做?对不起,我是新手。您应该检查以确保在“项目”菜单下自动选中生成。每次保存后,它都会重建所有内容,即使您正在调试,它通常也会将其交换 将依赖项目作为项目依赖项添加到Java构建路径 我所有的项目都检查过了,但没有。你凭什么认为它不是在建?如果您在两个项目中都使用了语法,Eclipse是否立即指

所以我在Eclipse中有两个项目,我的主项目引用了我的第二个项目中的类,问题是我不断修改这两个项目,当我运行主项目时,它并不总是构建第二个项目,我需要Eclipse在运行主项目时构建这两个项目,我该怎么做?对不起,我是新手。

您应该检查以确保在“项目”菜单下自动选中生成。每次保存后,它都会重建所有内容,即使您正在调试,它通常也会将其交换

将依赖项目作为项目依赖项添加到Java构建路径

我所有的项目都检查过了,但没有。你凭什么认为它不是在建?如果您在两个项目中都使用了语法,Eclipse是否立即指示错误?在你做了一个清理和构建所有项目之后,它会显示吗?我认为它会构建,因为我刚刚创建了另一个项目,并且每当我修改任何项目时,该项目都会给我预期的结果,我认为问题在于我的主项目使用了我第二个项目的前一个版本,因为现在我正在运行两个项目,它们都做相同的事情,但其中一个使用前一个版本,而另一个使用最新版本。。。。这里会出什么问题?哦,好吧,那么它正在建造?当您运行程序时,您看到的是第二个项目的旧版本?在这种情况下,可能是类路径问题。确保主项目在“项目”选项卡下引用了第二个项目。还要确保项目的“库”选项卡中没有任何旧的JAR。如果在第二个项目中开始编写代码时在代码中设置了断点,则可以尝试单步执行,然后单击package explorer中的“使用编辑器链接”按钮。它将告诉您它认为jar文件在哪里。您可以做的另一个技巧是尝试打开主项目中引用第二个项目的类的声明,然后查看它将带您到哪里。如果在包资源管理器中启用“使用编辑器链接”按钮,您将看到它从何处获取jar文件。您如何在主项目中引用依赖项项目?因此,您有一个包含两个项目的工作区:a和B。在a->project Properties->Java Build Path->projects中,列出了B。您在B中更改了某些内容并运行了A,但您看到代码的行为与更改之前一样。这就是你观察到的吗?是的,这就是我最后看到的,一个知道问题的人