在一个错误的key命令之后,Eclipse突然停止让我修改Java项目文件夹中的变量



我正在工作一个小Java项目,我试图击中Ctrl + FCtrl + Shift + F。而不是F,我想我按了G,现在它不允许我修改任何变量。我不能改变按钮上的文本,也不能给int赋值。它根据我在代码中的位置给我不同的错误消息。这个问题只影响Java项目文件夹。我试图在另一个文件夹中的另一个测试类上复制错误,但无法。

我复制了所有的类,删除了项目并重新制作,复制并粘贴了代码,但问题仍然存在。代码仍然运行良好,但我无法继续工作。

有人知道吗?

更新:我现在已经将代码文本复制到文本文件中,将它们发送到另一台计算机,在Eclipse def没有问题的情况下,重新创建项目和类文件,将代码粘贴进去,但问题仍然存在。这让我相信,不知何故,我在没有意识到的情况下改变了代码,从而导致了这个问题,但我已经上下查找,找不到它。

简单示例截图:前后对比。

我真的不明白我的代码中的错误是什么,但我觉得我已经排除了任何其他可能性。请大家看一下。

您正在尝试分配给类定义中的字段变量。只有在声明字段时才有可能这样做,比如int r = 0。之后,字段只能在方法中分配。

当eclipse开始用一些恼人的问题困扰我时,作为最后的手段,我重新创建了工作区文件夹。

  1. 进入
  2. 目录下的工作空间所在的文件夹
  3. 删除。元数据文件夹
  4. 打开eclipse并将工作区指向同一个文件夹(项目还不会加载)
  5. 右键单击->导入现有项目->并再次添加所有项目。

Ctrl + Shift + G用于搜索工作区中的引用。它不会造成任何伤害。尝试重新打开eclipse。

最新更新