【发布时间】:2012-11-24 04:05:57
【问题描述】:
我有一个主目录(包含 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
请帮帮我!!
【问题讨论】:
-
你好阿布..我试过这个..它说“包不存在”