En la escuela yo usé el JCreator y solo necesitaba que le diera la ruta de la carpeta bin del JDK, y después compilaba y ejecutaba los codigos automáticamente al darle la orden, no recuerdo exactamente el procedimiento, solo recuerdo que era en las opciones.
No he trabajado con paquetes, ni con JAR's, por el momento, pero así es como le hago para compilar y ejecutar una clase 'console application' con la pura ventana del DOS:
Primero es necesario que la ruta de la carpeta 'bin' JDK se encuentre en la variable de entorno PATH del Windows.
Para cambiar de unidad en la ventana del DOS se escribe la letra de la unidad seguida del signo de dos puntos ':'. Por ejemplo, para pasar a la unidad D, se escribe: 'd:'
para cambiar de directiorio se escribe el comando 'cd ' y le agregas la subcarpeta a la cual quieres entrar, o bien, puedes introducir la dirección completa de la carpeta.
P. E.: 'cd akmark', para pasar a la subcarpeta akmark, en caso de encontrarse en la carpeta 'c:\documents and settings', si estás en la carpeta raiz ('c:\') marcará error.
'cd \' regresa a la carpeta padre de la carpeta actual, por ejemplo, en caso de encontrarse en 'c:\documents and settings\akmark', se irá a 'c:\documents and settings'.
'cd c:\documents and settings\akmark', para pasar a la carpeta 'c:\documents and settings\akmark' desde cualquier directorio de la unidad C.
Para compilar el archivo (ya sean aplicaciones o applets) hay que ir a la carpeta en que se encuentra, y poner 'javac ' y el nombre del archivo. En caso de haber errores en el código apareceran listados en la ventana, de lo contrario solo aparecera de nuevo la dirección y el cursor para escribir más comandos.
'javac codigo.java'
Y para ejecutar la aplicación se pone 'java -cp ' la dirección de la carpeta donde está la clase compilada y despues el nombre de la clase, no es necesario ponerle la extención '.class'.
'java -cp c:\carpetafulanita\ codigo'
Yo uso el parámetro '-cp' para especificar el llamado CLASSPATH, para poder trabajar con distintas carpetas. Y por otro lado si llamo a java sin especificar classpath aunque sea desde la carpeta donde se encuentra la clase me dice que no encuentra la clase.
Bueno, acá hay más detalle sobre CLASSPATH:
http://www.chuidiang.com/java/classpath/classpath.phpPodría ser también que no tengas instalado el JDK (el compilador de Java, y otras herramientas), por que el JCrator no lo incluye, y lo necesita para compilar.