在我创建的每个项目中,Eclipse都在包的声明中给出了这个警告:
“[package_name]拼写错误”
例如,我写了几行:
package hello; //<---
public class Hello //<---
{
public Hello() //<---
{
}
public static void main(String[] args)
{
System.out.println("Hello");
}
}
在第一行我得到了警告,但也有类名声明和构造函数声明。
我可以自由运行这个程序,所以它不会阻止我,但我希望知道这个警告的含义。
答案 0 :(得分:0)
通常,包应该具有com.mysite.subpackage的形式 遵循这一惯例可能是一个好主意。 第二,你使用的语言是什么?虽然不太可能,但您可能使用不同于英语的拼写检查语言? Hello通常在很多示例中,所以尽量不要使用hello作为类/包的名称(除非你想出一些例子)。 最后,如果没有其他帮助,您可以在拼写检查字典中添加单词hello。
答案 1 :(得分:0)
关闭拼写。我总是这样做,我希望eclipse会更快一些。即使快一点也比拼写检查更好:)
答案 2 :(得分:0)
另一种解决方案是禁用此警告。去吧 Window-&gt; Preferences :: General-&gt; Editor-&gt; Text Editors-&gt; Spelling Now,取消选中“启用拼写检查”框
答案 3 :(得分:0)
通过删除我的nodeclipse插件解决但我无法解释这种行为。
使用最新版本的Eclipse安装nodeclipse期间可能会出现问题。我没有注意到使用4.4和4.3版Eclipse的相同警告。它是系统化的:每当我尝试在4.5上安装nodeclipse时,它都会播出警告,同时拼写检查也未经检查。一旦删除就不再发出警告。
参见Mauzik的回答,在评论中。