Excepción en el hilo "main" java.lang.NoClassDefFoundError: error xxxxx (nombre incorrecto: xxxxx) al ejecutar el programa

Estoy tratando de ejecutar el código aquí, http://code.google.com/p/android-market-api/wiki/HowDownloadApps , y tengo este código en un archivo Tester.java (que se muestra a continuación). Dos .jars también están en el mismo directorio que este archivo, llamado androidmarketapi-0.6.jar y protobuf-java-2.2.0.jar. Ambos están en mi classpath (estoy en Windows 7). Se compila bien, con el comando "javac Tester.java". Se crea un archivo Tester.class en el mismo directorio.

 public class Tester {
         public static void main (String[] args) {
                 MarketSession session = new MarketSession(true);
                         System.out.println("login...");
         }

 }

¡Sin embargo, el programa no se ejecutará!

 java Tester

y

 java -cp . Tester

ambos producen el siguiente mensaje de error:

 Exception in thread "main" java.lang.NoClassDefFoundError: Tester
 (wrong name: com/gc/android/market/api/Tester)
     at java.lang.ClassLoader.defineClass1(Native Method)
     at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
     at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)

Y hay 9 ~ más de estos "en java.net", "en java.security", "en sun.misc", "en sun.launcher" mensajes de error de tipo.

¿Alguien tiene alguna idea?

¡Gracias!

Respuesta 1

¿Hay alguna manera de iniciar el navegador de Android desde una aplicación en modo de pantalla completa para que la barra de direcciones no sea visible? Cualquier ejemplo u orientación sería muy apreciada.

Tengo un proyecto que tiene algunas librerías asociadas (en Build Path). Ahora, cuando exporto el proyecto en jar, tengo varias opciones, por ejemplo, eclipse creando un nuevo archivo de manifiesto (con solo uno ...

código general donde testCase es un JsonObject: JsonObject result = new JsonObject (); result.addProperty ("Veredicto", "Verdadero"); result.addProperty ("TestCase", Ref.getRelativeRef (testCase.get ("_ ref") ....

si ejecuto java -classpath ./sqljdbc4.jar el error myclassname es Excepción en el hilo "main" java.lang.NoClassDefFoundError: myclassname si ejecuto java el error myclassname es java.lang ....