Ya no tienes que indagar más en otros sitios ya que llegaste al lugar indicado, contamos con la respuesta que necesitas sin complicaciones.
Solución:
Supongamos que lo hiciste cd C:/projects
y HelloWorld.class
es en C:/projects/com
luego simplemente escriba:
java com.HelloWorld
Los paquetes están directamente relacionados con la ubicación de directorio esperada del archivo.
Es decir, si tiene un archivo fuente con la directiva de paquete de com
se espera que el archivo viva en el com
directorio.
En tus HelloWorld
ejemplo, se esperaría que el HelloWorld.java
El archivo se almacenaría en el com
directorio, como comHelloWorld.java
Cuando compile el archivo, creará un archivo de clase llamado HelloWorld.class
en el com
directorio, como comHelloWorld.class
De esta forma, cuando Java vaya a buscar el com.HelloWorld
clase, en realidad estaría buscando su ruta de clase y agregando comHelloWorld.class
hasta que encuentre su archivo de clase o se quede sin ruta de clase
Ejemplo
Así que copié tu HelloWorld.java
(con paquete) ejemplo para C:javacomHelloWord.java
Desde la línea de comando, cambié a la C:java
directorio…
C:java>dir com
Volume in drive C is OS
Volume Serial Number is ####-####
Directory of C:javacom
09/08/2013 01:55 PM .
09/08/2013 01:55 PM ..
09/08/2013 01:55 PM 135 HelloWorld.java
Luego compilé el HelloWorld.java
C:java>javac comHelloWorld.java
Luego lo ejecuté…
C:java>java com.HelloWorld
Hello World!
Es posible que desee tener un tutorial de paquetes de lectura
La sintaxis es:
java -classpath /path/to/package-folder .
Así que puedes intentar: java com.HelloWorld
que esperaría com/HelloWorld.class
El archivo que debe estar presente como classpath por defecto apunta al directorio actual (si no se especifica).
En caso de que esté en una carpeta diferente, intente especificar ruta de clase:
$ CLASSPATH=/path/to/package-folder/ java com.HelloWorld
Hello World!
$ java -cp /path/to/package-folder/ com.HelloWorld
Hello World!
$ cd /path/to/package-folder/ && java com.HelloWorld
Hello World!
Para una explicación más detallada, verifique: ¿Cómo ejecuto los archivos .class de Java?
Si sostienes alguna duda o forma de arreglar nuestro tutorial te mencionamos realizar una apostilla y con gusto lo estudiaremos.