对于这个源代码软件包和类之间的名称冲突。 Eclipse或javac中的错误?
... Eclipse的报告以下错误:
Only a type can be imported. pkg.a resolves to a package
...而太阳javac
编译它的罚款。
类似的情况,如果我尝试完全限定类pkg.a
这样的:
Eclipse的报告...
pkg.a cannot be resolved to a type
...而太阳javac
编译它的罚款。
看起来Eclipse似乎将标识符解释为类名称上的包,而javac则完全相反。那么,是Eclipse还是javac中的错误?
(A参考语言规范显然是一个利好。)
你读过这个问题吗? (提示,找粗体文字:) – aioobe 2012-03-10 11:57:39
我的确看过这个问题;我认为你的问题是那些只会让你的生活更加艰难的事情,因为遵循一个造型惯例就会避免它。 – Tom 2012-03-10 12:40:13