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.
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
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
(...)