我有一个主目录(包含 main.java)和一个子目录(包含 child.java)。
我的问题是如何在 main.java 中实例化 child.java
- 我已经公开了子类。& 将第 1 行添加为
package mypackage
- 我已经编译
child.class
了它,javac -d . child.java
它创建了一个新的 mypackage 目录。 - 我尝试按如下方式在 main 中导入子类:(
import subdirectory.mypackage.*
注意 -d 选项将 child.class 放在 mypackage 文件夹中) - 我用“javac main.java”编译了 main.java 文件
我收到以下错误:
mainAESE.java:9: cannot access subdirectory.child
bad class file: RegularFileObject[./subdirectory/child
class file contains wrong class: mypackage.child
Please remove or make sure it appears in the correct subdirectory of the class
child childInstance= new child();
^
1 error
请帮我!!