importar archivo de clase en java [cerrado]
Tengo un directorio principal (contiene main.java) y un subdirectorio (contiene child.java).
Mi problema es cómo crear una instancia de child.java en main.java
He hecho pública la clase infantil. & agregó la línea # 1 comopackage mypackage
He compiladochild.class
conjavac -d . child.java
que crea un nuevo directorio mypackage.Intenté importar la clase de niño en main de la siguiente manera:import subdirectory.mypackage.*
(la opción -d coloca la child.class dentro de la carpeta mypackage)Compilé el archivo main.java con "javac main.java"Obtuve el siguiente error:
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
¡¡por favor, ayúdame!!