"No pudo encontrar la clase principal&quot

Estoy tratando de ejecutar una aplicación Java de muestra desde la línea de comandos pero recibo el siguiente error:

Exception in thread "main" java.lang.NoClassDefFoundError: com/badlogic/gdx/helloworld/HelloWorldDesktop
Caused by: java.lang.ClassNotFoundException: com.badlogic.gdx.helloworld.HelloWorldDesktop
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: com.badlogic.gdx.helloworld.HelloWorldDesktop.  Program will exit.

El comando que estoy usando para intentar ejecutar esta aplicación es:

java -cp .;gdx.jar;gdx-backend-jogl.jar com.badlogic.gdx.helloworld.HelloWorldDesktop

Donde todos los archivos relevantes están en el directorio de trabajo actual (archivos .java, .class y .jar)

El comando que usé para construir los archivos .class fue el siguiente (hay 2 archivos .java):

javac -cp gdx.jar;gdx-backend-jogl.jar HelloWorld.java HelloWorldDesktop.java

De nuevo, esto se ejecutó desde el mismo directorio de trabajo: el contenido deHelloWorldDesktop.java es más o menos)

package com.badlogic.gdx.helloworld;

pu,blic class HelloWorldDesktop {
    public static void main (String[] argv) {
        // Application
    }
}

Estoy tratando de aprender Java como desarrollador de C #, por lo que cuando tengo una sólida formación en conceptos de programación, toda la cadena de herramientas de Java me confunde por completo. La excepción indica que la claseHelloWorldDesktop no se pudo encontrar, pero por lo que puedo decir, tengo el nombre correcto y he agregado los archivos .jar correctos a la ruta de clase, por lo que Java debería poder cargar esta clase.

¿Por qué no puede encontrarHelloWorldDesktop?

Respuestas a la pregunta(2)

Su respuesta a la pregunta