He tenido unos inconvenientes con un proyecto java.
El tema es que mi proyecto java tiene imports y packages creados por mi, y al correr el projecto desde el IDE de eclipse, marchar bien!!
Pero para crear el ejecutable .Jar he tenido problemas. Cuando desde mi arcvhivo ANT (build.xml) le digo que construya el .jar, este lo crea bien pero al ejecutarlo me dice que No se puede encontrar la Clase Main. Se Cerrará el programa! (Esto es un mensaje en ingles).
Trabajo con jdk1.6; jre6; Ant1.7
Adjunto mi archivo ANT
Código HTML:
<target name="compile-proyecto"> <mkdir dir="${root}/classes" /> <javac debug="${javac.debug}" deprecation="true" srcdir="${srcroot}/com/urb/entornos/Proyecto" destdir="${classes}"> <classpath> <pathelement location= "${classes}" /> <pathelement location= "${windows_jar}" /> <pathelement location= "${linux_jar}" /> </classpath> </javac> <rmic classname="com.urb.entornos.loader.Loader" base="${classes}"> <classpath> <pathelement location="${classes}" /> </classpath> </rmic> </target> <target name="proyecto-jar" depends="compile-proyecto"> <mkdir dir="${build}" /> <mkdir dir="${classes}" /> <delete file="${root}/build/proyecto.jar" /> <jar destfile="${root}/build/proyecto.jar"> <fileset dir="${lib}/" /> <manifest> <attribute name="Built-By" value="Haffe" /> <attribute name="Main-Class" value="com.urb.entornos.Proyecto" /> <attribute name="Class-Path" value=". windows.jar linux.jar" /> </manifest> </jar> </target>
Código HTML:
<arg value="${initial}/com/urb/entornos/initials/config.xml" />
Gracias