Instalar Slick en NetBeans

En todos mis vídeos siempre me he centrado en Eclipse para desarrollar, aunque técnicamente puede usarse cualquier IDE para hacer esta operación. Aquí configuro NetBeans.

Este curso ha sido marcado como anticuado y no está siendo revisado de forma activa. Es posible que la información pueda estar desactualizada o que los enlaces se hayan roto.

Configurar la librería gráfica Slick junto con LWJGL en NetBeans puede parecer un poco más laborioso que en Eclipse, pero con un poco de paciencia lograremos tener todo listo para desarrollar sin problemas. La principal diferencia radica en que NetBeans no ofrece una interfaz tan amigable para añadir jars y librerías nativas, por lo que debemos hacerlo manualmente.

Primero, creamos un proyecto Java normal, por ejemplo llamado Slick Pruebas. Luego, accedemos a las propiedades del proyecto y vamos a la sección de Libraries. En la pestaña Compile añadimos el archivo slick.jar para incluir la librería Slick. Pero no basta con eso, también necesitamos añadir las librerías de LWJGL, que son esenciales para que Slick funcione correctamente.

Para evitar repetir este proceso en cada proyecto, aprovechamos la funcionalidad de NetBeans para crear librerías personalizadas. Esto nos permite agrupar varios archivos jar y configuraciones en una sola librería que luego podremos añadir fácilmente a cualquier proyecto. Creamos una nueva librería, por ejemplo llamada LWJGL, y en el apartado Classpath añadimos los jars necesarios. Normalmente, esto incluye lwjgl.jar, lwjgl_util.jar y lwjgl_input.jar. Aunque no siempre está claro por qué se añaden todos, hacerlo nos asegura que no tendremos que modificar la configuración más adelante si necesitamos alguna funcionalidad extra.

Además, podemos añadir las fuentes de estas librerías si las tenemos disponibles. Esto no es obligatorio, pero puede ser útil para navegar mejor por el código durante el desarrollo. También es recomendable añadir el javadoc, que podemos obtener desde la dirección oficial www.lwjgl.org/javadoc. Esto facilita mucho la consulta de documentación mientras programamos.

Un paso fundamental que no debemos olvidar es configurar las librerías nativas. Estas son archivos específicos del sistema operativo, como DLLs en Windows o SOs en Linux, que contienen código de bajo nivel para acelerar las operaciones gráficas. Para indicarle a la máquina virtual dónde encontrar estas librerías, vamos a la pestaña Run en las propiedades del proyecto y en VM Options añadimos la opción:

-Djava.library.path=/ruta/a/las/librerias/nativas

Por ejemplo, en Linux podría ser algo como /usr/lib/lwjgl/native/linux. Esto es imprescindible para que LWJGL pueda funcionar correctamente.

Una vez hecho todo esto, confirmamos los cambios y ya tendremos nuestro proyecto listo para usar Slick con LWJGL en NetBeans. Podemos crear una clase Java para probar que todo funciona, y al ejecutar el proyecto veremos que la configuración es correcta y la librería gráfica se carga sin problemas.

Aunque el proceso es un poco más tedioso que en Eclipse, donde las herramientas son más automáticas, es totalmente posible trabajar con Slick y LWJGL en NetBeans siguiendo estos pasos. Así, ampliamos nuestras opciones para desarrollar proyectos gráficos en Java con diferentes entornos de desarrollo.

Lista de reproducción
  1. 1
    Instalando las herramientas Java
    11 minutos
  2. 2
    Instalando Slick2D
    26 minutos
  3. 3
    Estados e imágenes
    23 minutos
  4. 4
    Respuesta de usuario
    24 minutos
  5. 5
    Colisiones
    25 minutos
  6. 6
    Matemáticas y física
    13 minutos
  7. 7
    SpriteSheet
    13 minutos
  8. 8
    Tilemaps básicos
    23 minutos
  9. 9
    Escalas
    11 minutos
  10. 10
    Animaciones (parte 1)
    14 minutos
  11. 11
    Animaciones (parte 2)
    15 minutos
  12. 12
    Radiografía de un estado
    12 minutos
  13. 13
    Mover con el ratón (parte 1)
    11 minutos
  14. 14
    Mover con el ratón (parte 2)
    13 minutos
  15. 15
    Sonido
    13 minutos
  16. 16
    Música
    14 minutos
  17. 17
    Fuentes
    19 minutos
  18. 18
    Instalar Slick en NetBeans
    6 minutos