【发布时间】:2014-02-06 01:15:04
【问题描述】:
所以我正在使用 Eclipse 进行 Java 开发,但我对“快速修复”上下文菜单不完整感到恼火。在 Eclipse 文档中,有针对不同常见问题的所有快速修复的完整列表。如果我在出现错误时按 Ctrl+1,我会得到一个不完整的“快速修复”列表。 例如,我知道“创建 setter 和 getter”是一个快速修复类中的私有变量从不被调用的实例的事实。 但是,当我对项目使用“快速修复”命令时,这不是一个选项。 此外,快速修复不会显示在带有错误标记的项目的上下文菜单中。我已经在 Preferences > Java > Editor > Content Assist 中确认:“自动插入常用前缀”被选中为 True。 JRE可能有问题吗? (我之前确实遇到过一个问题,即上下文菜单根本不会出现,因为 eclipse 找不到 .rt 文件。我必须解压缩它并将 eclipse 指向包含 JRE 的文件夹,然后它才会显示任何内容。) 任何帮助将不胜感激。提前致谢!!
【问题讨论】:
-
你试过用JDK代替JRE吗?!这不是一个可行的解决方案,但值得一试!
-
不,我已经安装了 JDK。 JRE 就是文档和所有内容所在的位置。不过还是谢谢。
-
你能附上这张截图吗?此外,请查看您的 Eclipse 错误日志并粘贴任何相关错误。
-
添加一些细节通常会有所帮助。什么版本的 Eclipse?你在哪个平台?添加您认为与您的系统相关或不寻常的任何其他内容。然后创建一个简单的问题演示。创建一个类,在类中放置一个私有变量并确保问题发生。然后我和 Andrew 一起,截取整个课堂演示的屏幕截图并将其发布,以便我们查看。您应该看到快速修复,所以出了点问题。
-
我使用的是 64 位 Windows 7。我正在使用 Java 7 JDK 和 JRE,它们都在过去 24 小时内更新。我正在使用 Eclipse v.3.3.2。 (已添加截图)