Foro de la JavaCup > javaCup 2013 con las tácticas
Buenas
Bajando el framework disponible en googlecode, veo que el classpath esta mal configurado para Linux ya que apunta a referencias locales "hardcodeadas" en lugar de a los jars empaquetados en el proyecto.
Esto es problématico, ya que a estos jars van enlazadas las librerias dinamicas correspondientes y además se utilizan otras librerias extras como slick...
Podríais corregirlo para que pueda funcionar todo referenciando a las propias librerias empaquetadas en el proyecto?
Muchas gracias y un saludo
Corregido.
Ya no hay referencias locales en las librerías.
http://javacup-javahispano.googlecode.com/files/javacup2013.tacticas.eclipse.zip
Saludos.
Buenas sito,
Cuando actualizaste el proyecto, recuerdo que aún así tuve que hacer un poco de bricolaje para hacer funcionar el visor. He pensado que a lo mejor es útil saber como hacer si alguien tiene que desarrollar como yo con Ubuntu 64 bits + JRE/JDK Oracle 64 bits.
Cuando se ejecuta la primera vez, se queja de que no encuentra las librerías nativas de lwjgl. Para solucionar esto hay que ir a project->properties->java build path y dentro de la pestaña libraries desplegar lwjgl.jar y establecer como native library location la raiz del proyecto. Hacer la misma operación para la librería jwjgl_util.jar
Una vez hecho esto, al ejecutar se queja de que liblwjgl.so está en formato ELF32. Esto se debe a que busca esta libreria y no liblwjgl64.so. Por tanto, basta con renombrar la primera a liblwjgl32.so y la segunda a liblwjgl.so.
Si ejecutamos después de estos cambios, vemos que ahora se queja de que no encuentra la librería dinámica libjawt.so. Para solucionar esto, basta con comprobar donde tenemos esta librería instalada en nuestro sistema (con un find o locate) y establecer la variable.
Para incluirla, debemos ir a "run configurations" y en la última pestaña (environment) añadir una variable con el nombre LD_LIBRARY_PATH y como valor la ruta de la librería. En mi caso yo tengo el jre de Oracle 64 bits y la ruta es usr/lib/jvm/java-7-oracle/jre/lib/amd64.
Voilà tout! Ahora ya se pueden ver los partidos sin problemas.
Un saludo
En el siguiente enlace http://javacup-javahispano.googlecode.com/files/javacup2013.tacticas.eclipse.zip podéis descargaros el framework de javaCup para Eclipse con las tácticas presentadas.
En unos días nos organizaremos para recabar todas las sugerencias, opiniones, críticas, colaboraciones etc etc de cara a mejorar todo lo posible para la próxima edición del torneo.
Ya os avisamos en el foro.
Saludos y gracias a todos por participar. Esperamos que el año que viene repitáis.