reifnsk/minimap/ReiMinimap.java:68: error: '.' expected
import ro;
^
reifnsk/minimap/ReiMinimap.java:68: error: ';' expected
import ro;
^
reifnsk/minimap/ReiMinimap.java:69: error: class, interface, or enum expected
import sb;
^
我的大部分导入语句都是其中之一,但它在语法上都很好。
完全错误:http://bit.ly/1eZ5l0h 文件快照:http://bit.ly/1eSXMdE File 或多或少是闭源的,但大多数问题只是与 import 语句和 switch 语句有关。
您正在尝试从命名包中的类导入默认包中的类。这是行不通的(至少没有反思)。为了使用它们,导入的类必须放置在命名包中,或者类本身应放置在默认包中。
请参阅有关此类导入的答案了解更多信息。
package 语句必须位于文件的第一个位置,位于任何内容之前,甚至是导入之前。
参见如何导入。
注意完全限定名称的示例:
这是上一个示例中图形包中声明的 Rectangle 类的完全限定名称。
graphics.Rectangle
第一部分,
graphics
,是包的名称。第二部分,Rectangle
是班级名称。
您无法导入与您位于同一包中的类。没有理由这样做;您已经可以访问它了。如果它位于不同的包中,则您的导入需要更改为如下所示:
import myPackage.ro;
如果您知道要使用包中的每个类,请使用
*
导入:
import myPackage.*;