"Não foi possível encontrar a classe principal"

Estou tentando executar um aplicativo Java de amostra no comando promopt, mas estou recebendo o seguinte erro:

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.

O comando que estou usando para tentar executar este aplicativo é:

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

nde todos os arquivos relevantes estão no diretório de trabalho atual (arquivos .java, .class e .ja

O comando que eu usei para criar os arquivos .class foi o seguinte (existem 2 arquivos .java):

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

Novamente, isso foi executado no mesmo diretório de trabalho - O conteúdo deHelloWorldDesktop.java é (mais ou menos):

package com.badlogic.gdx.helloworld;

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

Estou tentando aprender Java como desenvolvedor de C #, então, onde tenho uma sólida experiência em conceitos de programação, toda a cadeia de ferramentas java está atualmente me confundindo completamente. A exceção indica que a classeHelloWorldDesktopão foi possível encontrar @, mas, pelo que sei, tenho o nome correto e adicionei os arquivos .jar corretos ao caminho da classe, para que o Java possa carregar essa class

Por que não consegue encontrarHelloWorldDesktop?

questionAnswers(2)

yourAnswerToTheQuestion