如何在 Eclipse 项目(Java)中刷新外部 Jar?

Posted

技术标签:

【中文标题】如何在 Eclipse 项目(Java)中刷新外部 Jar?【英文标题】:How to refresh external Jars in Eclipse project (Java)? 【发布时间】:2011-01-30 14:59:22 【问题描述】:

我在 Eclipse 中有一个 Java 项目,其中包括几个外部 jar 文件。这些外部 jar 文件正在通过不同的进程(不是 Eclipse、Ant)重建。即使我刷新项目,这些更改也不会反映在 Eclipse 项目中。如果我关闭项目并重新打开,它就可以工作。

关于如何在无需关闭和重新打开的情况下加快项目速度的任何建议?谢谢。

【问题讨论】:

【参考方案1】:

尝试右键单击项目并选择刷新。 如果这不起作用,请转到“项目”菜单,清理并检查您的项目。

【讨论】:

我已经尝试刷新项目,但它不起作用。我在上面的描述中提到过。【参考方案2】:

在包资源管理器视图中,您可以选择 jar 并右键单击并刷新。

在 Eclipse 版本中不可用:3.6.1,构建 ID:M20100909-0800。我认为那个版本是最新的。恕我直言,一个可报告的错误。

重启 Eclipse 即可。

【讨论】:

【参考方案3】:

在包资源管理器视图中,您可以选择 jar 并右键单击并刷新。

【讨论】:

【参考方案4】:

如果上述答案对您不起作用并且此 jar 在您的构建路径上。执行以下步骤:

1- 从构建路径中删除 jar(右键单击 jar -> 构建路径 -> 从构建路径中删除)

2-将jar添加到构建路径(右键单击jar->构建路径->添加到构建路径)

这对我有用,比重新启动 Eclipse 容易得多。

【讨论】:

【参考方案5】:

如果刷新项目,清理项目,刷新引用的jar(F5)不起作用,可能是Maven依赖仍然引用旧版本。如果您的项目使用 Maven,请暂时从 Maven 依赖项列表中删除此 jar(您可以稍后更新)。它对我有用..

【讨论】:

【参考方案6】:

我认为您应该检查是否打开了自动构建项目选项。

项目自动构建项目

每次我更改方法代码块时,Eclipse 都会帮助我将项目构建为 jar。

【讨论】:

以上是关于如何在 Eclipse 项目(Java)中刷新外部 Jar?的主要内容,如果未能解决你的问题,请参考以下文章

eclipse,刷新外部编辑器编辑的文件

如何以编程方式刷新eclipse项目?

如何在 Eclipse 中使用 Selenium 将外部 .js 导入到我的 Java 测试中?

怎样将一个文件夹导入eclipse

为 android 编程时 Eclipse 出现问题 - “刷新外部文件夹”

怎么把文件夹导入eclipse