Buscar
Social
Ofertas laborales ES

Foro de la JavaCup > JavaCupCodeGenerator no funciona

Hola.
Descargué el proyecto de Netbeans de la JavaCup 2012. Quise probar el JavaCupCodeGenerator para generar el código, pero no pude ejecutarlo.

Los pasos que seguí son:

1. Descargar el proyecto Netbeans.
2. En Netbeans importar el proyecto.
3. Construir el Jar en Netbeans (funciona correctamente). También es posible ejecutar el simulador de juegos.
4. Para utilizar el JavaCupCodeGenerator (Ubuntu) fui hacia el directorio raíz y ejecuté javaCupCodeGenerator.sh, lo cual me devuelve el siguiente error:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
(...)

enero 31, 2012 | Unregistered Commenterannonymous

javaCupCodeGenerator.sh contiene este comando:
java -cp dist/javacup2012.jar JavaCupCodeGenerator

creo que debería ser:
java -cp dist/javacup2012.jar -Djava.library.path=. JavaCupCodeGenerator

No puedo aportar mucho ya que no tengo instalado Ubuntu. Tal vez esto ayude un poco.

Saludos.

enero 31, 2012 | Registered Commenterfabnun

Para solucionarlo haz lo siguiente:

Run Configurations...> Selecciona la Java Aplication "JavaCup" o "JavaCupCodeGenerator" (según si quieres ejecutar los partidos o el asistente para crear una táctica)> Luego ve a la pestaña "Arguments"> VM arguments> y escribe lo siguiente

-Djava.library.path=/home/usuario/workspace/javacup2012/

donde javacup2012 es el directorio del proyecto eclipse donde se encuentran las librerias,...

Espero que te sirva, a mí me funcionó.

Saludos

febrero 3, 2012 | Unregistered CommenterKapri