我在PhotosScanner.java
的同一文件夹中有PhotosScanner.class
和Main.java
。
现在我想在类PhotosScanner
中使用Main
代码:
import PhotosScanner;
public class Main {
public static void main(String[] args) {
PhotosScanner ps = new PhotosScanner();
}
}
当我尝试编译Main.java
时,我收到此错误:
d:\space\NewPhotos>javac Main.java
Main.java:1: error: '.' expected
import PhotosScanner;
^
Main.java:1: error: ';' expected
import PhotosScanner;
^
2 errors
在Java 7中,它编译时没有错误(我现在使用的是Java 8)。
如何导入我的PhotosScanner
课程?
答案 0 :(得分:2)
Java中的Imports用于从当前包之外导入类。
您无需从同一个程序包中导入该类。
答案 1 :(得分:0)
我将PhotosScanner.java和PhotosScanner.class与Main.java放在同一个文件夹中
您不需要导入,因为它们位于相同的文件夹中(即相同的包)。
当您尝试使用其他包中的类时,需要导入。