当前位置: 首页 > 面试题库 >

Eclipse:“重构-重命名”完全搞砸了,替换了文件中的任意字符

连鸿
2023-03-14
问题内容

重构类名称时,Eclipse最近显示出一种非常奇怪的行为。例如,让我们看一下我们的一个类:

public class CampaignCSVPanel extends ContentPanel {

   private FileUploadField uploadFieldCsv = new FileUploadField();
   ...
}

并将其重命名为“ CampaignCsvPanel”,则发生以下情况:

public class CampaignCSVPanel extends ContentPanel{

   private FileUploadField uploadFielCampaignCsvPanelploadField();
   ...
}

奇怪- 基本上每次 我重命名课程时 都会 发生。更重要的是:

  • 我已经创建了一个全新的工作区(并再次签出了相同的项目),
  • 并且我安装了Eclipse的新版本(即Eclipse 3.6和3.7中都发生了)。

我认为,它 必须与 工作空间中 的项目
有关,因为它仅与我工作的一家公司的项目有关,而与我正在工作的其他项目组无关。您有什么想法,原因可能是什么?

(系统规格:

  • Ubuntu Linux 11.04、64位
  • Eclipse 3.6 / 3.7
  • 插件:Subversive,m2eclipse,Google(GWT)插件。
  • 我同时尝试了OpenJDK和SunJDK(1.6.0_24)。)

问题答案:

我发现了问题:该项目正在使用svn标记,例如$Date: $删除它们时,问题消失了。当我手动重新插入它们(以确保我不会插入无效字符)时,问题再次出现。

当我将SVN连接器从JavaHL切换到SVNKit时,我做了一些实验,问题也消失了。



 类似资料:
  • 我有一个utf-8编码的字符串,并希望通过java http servlet响应这个字符串作为http请求的应答,但浏览器只接收到混乱的特殊字符。 为什么HttpServletResponse操作字符串,而不像BufferedWriter(OutputStreamWriter(FileOutputStream))那样直接传递字符编码? 谢谢,化疗。

  • 文件重命名 文件重命名 源码/* * Copyright (c) 2006-2018, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * *//* * 程序清单:更改名称 * * 程序会创建一个操作文件的函数并导出到msh命令列表 * 在

  • 我一直在使用PDF文件中的命名目标来打开文件中特定位置的PDF文件。负责生成PDF文档的团队使用工具从图书标记自动生成命名目的地,因此命名目的地的名称往往类似于*9\u Glossary*或*Additional\u Information*。我们被要求用多种语言制作相同的文档。我预计我们将收到多种外语的PDF文档,在相同的位置带有书签,但图书标记的名称当然将使用这些其他语言,自动生成的命名目的地

  • 我们有一些ML模型在Azure ML Studio平台上运行(初始拖动) 好消息/坏消息是我们要训练的数据非常小(数据库中有几百条记录)。这是非常不完美的数据,做出了非常不完美的回归预测,所以误差是可以预料的。那很好。对于这个问题,这很好。因为问题是,当我测试这些模型时,预测太完美了。我不明白我做错了什么,但我显然做错了什么。 (在我看来)明显值得怀疑的事情是,要么我在测试数据上进行训练,要么通过

  • 问题内容: 我想在主要安装的Python上更新pip,特别是要获取list命令。其中还包括列表更新功能。 所以我跑了: 一切在安装上看起来都不错,但随后我去运行pip并得到了:(如果有帮助,则包括安装结束) 显然,我有点不高兴,因为这是我的系统安装的python ..我在这里阅读了一些答案,但无法确定最简单的解决方法。 问题答案: 我在linux上也有同样的消息。 但随后检查了正在调用的点。 在我