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;
^
对于我的大多数import语句,我得到其中一个,但它在语法上都很好。
完整错误:http://bit.ly/1eZ5l0h 文件快照:http://bit.ly/1eSXMdE 文件或多或少是封闭源,但大多数问题只是使用import语句和switch语句。
答案 0 :(得分:1)
您正尝试从命名包中的类导入默认包中的类。这不起作用(至少没有反思)。为了使用它们,必须将导入的类放在命名包中,或者将类本身放入默认包中。
有关详细信息,请参阅the answer about such imports。
答案 1 :(得分:0)
package语句必须首先在文件中,在任何事情之前,甚至是导入。
答案 2 :(得分:0)
请参阅How to import。
请注意完全限定名称的示例:
以下是上一个示例中图形包中声明的Rectangle类的完全限定名称。
graphics.Rectangle
第一部分graphics
是包的名称。第二部分Rectangle
是该类的名称。
您无法导入与您在同一个包中的类。没有理由;你已经可以访问它了。如果它位于不同的包中,则需要将导入更改为以下内容:
import myPackage.ro;
如果您知道要使用包中的每个类,请使用*
导入:
import myPackage.*;