"Package has incorrect spelling" 日蚀

"Package has incorrect spelling" Eclipse

在我创建的每个项目中,Eclipse 在包的声明中都给我这个警告:

"[package_name] 拼写错误"

比如我写了这几行:

package hello; //<---

public class Hello //<---
{

     public Hello() //<---
     {
     }

     public static void main(String[] args)
     {
         System.out.println("Hello");
     }

}

在第一行我收到了那个警告,还有 class 名称声明和构造函数声明。

我可以自由运行这个程序所以它不会阻止我,但我想知道那个警告的意思。

一般来说,包的形式应该是 com.mysite.subpackage 遵循这个约定可能是个好主意。 其次,您使用的语言是什么?虽然不太可能,但您的拼写检查语言可能与英语不同? 你好经常出现在很多例子中,所以尽量不要使用你好作为你的 classes/packages 的名字(除非你想出一些例子)。 最后,如果没有其他帮助,您可以将单词 hello 添加到拼写检查词典中。

关闭拼写。我总是这样做,我希望日食会更快一点。即使快一点点也比拼写检查好:)

另一个解决方案是禁用此警告。只是去 Window->Preferences :: General->Editor->Text Editors->Spelling Now,取消勾选 "Enable spell checking"

通过删除我的 nodeclipse 插件解决,但我无法解释这种行为。

在使用最新版本的 Eclipse 安装 nodeclipse 的过程中可能出现问题。我没有注意到使用 Eclipse 4.4 和 4.3 版本的相同警告。它是系统性的:每次我尝试在 4.5 上安装 nodeclipse 时,它​​都会发出警告,并且拼写检查也未选中。删除后不再有警告。

另请参阅评论中的 Mauzik 回答。