【问题标题】:has been modified, but is still open elsewhere with identical changes. Closing this will not lose those changes. Save anyway?已被修改,但仍以相同的更改在其他地方打开。关闭它不会丢失这些更改。还是保存? 【发布时间】:2021-09-02 10:36:36 【问题描述】: 我想知道为什么我运行 Java 项目时会出现此消息提示: 我使用 Eclipse。 【问题讨论】: 标签: java eclipse save 【解决方案1】: 将显示此对话框 当您在两个或多个不同类型的共享相同内容的编辑器中打开相同文件时(它们是否共享相同内容取决于它们的实现;例如Java 编辑器和比较编辑器)和 当有未保存的更改和时 当一个编辑器将被关闭或某些东西将被启动,偏好在启动前保存所需的脏编辑器(默认启用; 查看首选项运行/调试 > 启动) 重现步骤: 创建文件sample.txt 右键单击sample.txt 并选择打开方式> 文本编辑器 右键单击sample.txt 并选择打开方式> 通用文本编辑器 在其中一位编辑器中进行更改,例如输入文本hi,这会导致两个编辑器都显示更改并变脏(编辑器选项卡将以*为前缀) 关闭两个编辑器中的一个 【讨论】: