如何在Java中从另一个包和文件夹导入类



我刚开始学习Java中的OOP和Packages。我有一个关于Java中的包导入的问题。

我有两个文件,名为ImportThis.javaHere.java

本地计算机上ImportThis.java的目录是F:VS CodesmasterfolderonefolderoneoneImportThis.javaImportThis.java的内容为:

package master.folderone.folderoneone;
public class ImportThis {
public static void aStaticMethod() {
System.out.println("Hello World");
}
}

本地计算机上Here.java的目录是F:VS CodesmasterfoldertwofoldertwotwoHere.javaHere.java的内容为:

package master.foldertwo.foldertwotwo;
public class Here {
public static void anotherMethod() {
ImportThis.aStaticMethod();
}
}

通过查看Here.java的内容,您可能会知道我想将类ImportThisImportThis.java导入到Here.java,这确实是我一直在尝试做的。但ImportThis.javaHere.java都来自不同的文件夹和包。我试过在Here.java上使用import master.folderone.folderoneone.ImportThis;,但VS Code说它无法解决。期待我的问题得到答案!

编辑:更改了包名称并降低了文件夹名称

尝试:

package master.foldertwo.foldertwotwo;
import master.folderone.folderoneone.ImportThis; //<-import statement
public class Here {
public static void anotherMethod() {
ImportThis.aStaticMethod();
}
}

最新更新