Ayuda con compilación manual en java

Que tal, estoy revisando los contenidos para la scja, pero tengo un problema con la parte de compilar, nunca lo había hecho de forma manual, siempre utilizando Eclipse, en un ejercicio de compilación vienen 4 clases en dos paquetes (paquete y sub paquete) son:

package com.scjaexam.tutorial;

 

 

 

 

tengo los cuadro códigos fuente en un mismo directorio
compile cada clase del sub paquete planets así

javac -d . Venus.java
javac -d . Earth.java
javac -d . Mars.java

intento compilar la clase principal de esta manera.

javac -d . -cp com/scjaexam/tutorial/planets/Earth:com/scjaexam/tutorial/planets/Venus:com/scjaexam/tutorial/planets/Mars GreetingUniverse.java

pero me devuelve el siguiente error:

GreetingUniverse.java:7: cannot find symbol
symbol : class Earth
location: class com.scjaexam.tutorial.GreetingUniverse
Earth e;
^
GreetingUniverse.java:8: cannot find symbol
symbol : class Mars
location: class com.scjaexam.tutorial.GreetingUniverse
Mars m;
^
GreetingUniverse.java:9: cannot find symbol
symbol : class Venus
location: class com.scjaexam.tutorial.GreetingUniverse
Venus v;
^
GreetingUniverse.java:11: cannot find symbol
symbol : class Earth
location: class com.scjaexam.tutorial.GreetingUniverse
e= new Earth();
^
GreetingUniverse.java:12: cannot find symbol
symbol : class Mars
location: class com.scjaexam.tutorial.GreetingUniverse
m = new Mars();
^
GreetingUniverse.java:13: cannot find symbol
symbol : class Venus
location: class com.scjaexam.tutorial.GreetingUniverse
v= new Venus();
^
6 errors

Alguien tiene una idea de como lo podría hacer bien.

gracias.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Intenta con javac -d . -cp .

Intenta con javac -d . -cp . GretingUniverse.java

El compilador buscará una clase que se llame   desde el directorio actual "." de hecho ni siquiera deberías necesitarlo.

Saludos.

Imagen de ssquma

sigue igual

He probado lo que me dijiste y me manda el mismo error, sigo sin poder compilar el código de mi clase principal.

Muchas gracias por la ayuda.

Hola que tal

Hola que tal, te sugiero leer este tutorial creo que explica muy bien lo que intentas hacer, saludos.

Ahh si es verdad... no lo ví

Ahh si es verdad... no lo ví inicialmente pero además de lo que te dije te falta poner "imports" de las clases que quieres utilizar:

 

De otra forma tu clase no conoce lo que quiere usar.

Imagen de ssquma

Listo.

Sale, ya quedó.

muchas gracias.