【问题标题】:Changes to my classes in Eclipse are not reflected when I run the project运行项目时未反映在 Eclipse 中对我的类所做的更改
【发布时间】:2015-06-14 06:32:10
【问题描述】:

我最近擦除了我的磁盘,但我对所有与 Eclipse 相关的文件都有大量备份。我需要的一切似乎都在这里,但是每当我对我的类进行更改时,即使在我退出并重新启动 Eclipse 之后,这些更改也不会在我运行程序时反映出来。这些更改仍然保存在我的 .java 文件中,但在我运行时它们没有被编译。

我做过的事情:

  • 项目 > 清洁(多次)
  • 项目 > 自动构建已选中
  • 我尝试手动构建几次都无济于事
  • 我的所有热代码替换选项都已启用
  • 下载了新的 Eclipse 副本
  • 从擦除之前恢复了我的旧 Eclipse 文件夹

我应该使用与以前相同的设置,一切正常,并且我没有更改任何操作程序。该项目是一个简单的游戏,没有任何开箱即用的东西。我检查了构建路径,唯一的东西是旧的类文件。

这就是我的情况。想法?

【问题讨论】:

  • 思考:一切都是有原因的。除非您做某事,否则计算机不会出现异常行为。您所做的更改是否有机会执行?例如:您将 SOP 置于永远不会满足的 if 条件中。
  • 当您说它们没有反映在您的运行时中时,您指的是什么运行时。可能是没有进行部署步骤。
  • 首先,什么样的项目?控制台应用程序?网络应用?你在使用 Maven 吗?请详细说明!
  • 检查构建路径。有旧的jar文件吗?
  • 已更新以包含您的信息

标签: java eclipse eclipse-luna


【解决方案1】:

不确定发生这种情况的原因,但快速解决方法是将类复制到单独的项目,然后将其复制回来。为我解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-31
    • 1970-01-01
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    • 2019-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多