"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 回答。
在我创建的每个项目中,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 回答。