Estoy tratando de ejecutar una tarea Java desde hormiga. Estoy intentando ejecutar la clase "org.apache.tools.ant.launch.Launcher". Sigo obteniendo el "NoClassDefFoundError" sin especificar ningún nombre de clase. También obtengo una "ClassNotFoundException" junto con la que muestra un mensaje "No se pudo encontrar la clase principal:. Program se cerrará". He aquí un fragmento del errorNoClassDefFoundError sin ningún nombre de clase
[java] Exception in thread "main" java.lang.NoClassDefFoundError:
[java] Caused by: java.lang.ClassNotFoundException:
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
[java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
[java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
[java] Could not find the main class: . Program will exit.
[java] Java Result: 1
Ahora estoy tratando de ejecutar una clase de hormigas a partir de un frasco de hormigas y me specifiy la ruta de clase, donde este archivo clase reside usando el atributo "classpathref", sin embargo sigo teniendo este mensaje. Revisé el contenedor de hormigas para verificar el Manifiesto y la clase "principal" se ha especificado correctamente (es "org.apache.tools.ant.launch.Launcher"). He agotado todos mis recursos. Por favor ayuda ! ! !
PS: Mi entorno es Eclipse en Ubuntu 9.04
Esto es lo que tengo en build.xml –
Seagull
@Safder. Tal vez deberías mostrar cómo se define 'webtest.lib'. –