Tuto jflex

Solo disponible en BuenasTareas
  • Páginas : 3 (683 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de noviembre de 2010
Leer documento completo
Vista previa del texto
¥ø Tutorial: JFlex, Cup y NetBeans
El siguiente tutorial está dirigido para los que están trabajando por primera vez con las herramientas JFlex y Cup y desean utilizarlas con NetBeans.Prerrequisitos:
1) Tener las librerí de java. Pueden descargar el archivo jdk-6u18-windows-i586.exe en la as página http://java.sun.com/javase/downloads/widget/jdk6.jsp. 2) Tener instalado NetBeans. Puedendescargarlo en la página http://netbeans.org/downloads/index.html. 3) Tener JFlex. Pueden descargar el archivo jflex-1.4.3.zip en la página http://jflex.de/download.html. 4) Tener Cup. Pueden descargarel archivo java-cup-11a.jar en la página http://www2.cs.tum.edu/projects/cup/. Ya teniendo estos elementos en nuestra computadora, procedemos a descomprimir el archivo de jflex-1.4.3.zip

¥øEntramos y buscamos la carpeta lib dentro de la cual estará un archivo llamado JFlex.jar

Para la integración con el NetBeans solo ocupamos el archivo de JFlex.jar y el java-cup-11a.jar al cual le podemoscambiar el nombre a Cup.jar sin problema alguno. Para la integración tenemos varias opciones: 1) Si solo planean usarlo en un proyecto, es recomendable copiar los archivos en una carpeta x dentro delproyecto.

Recordando que es un proyecto de NetBeans. 2) Pero si planean usarlo para varios proyectos es mejor crear la carpeta en el disco local. Para este tutorial solo lo haremos para unproyecto.

¥ø
Ya habiendo creado el proyecto y teniendo la carpeta Tools adentro con los correspondientes archivos .jar nos pasamos a NetBeans y en el proyecto le damos click secundario y seleccionamospropiedades.

¥ø
Luego seleccionamos donde dice librerí as

¥ø
Y cliqueamos en la opción de agregar un jar/folder. Buscamos la ubicación de la carpeta Tools y seleccionamos los dos archivosjar.

¥ø

Con esto ya tenemos agregados las herramientas al NetBeans. Para poder usarlas solo ocupamos el siguiente código:

Codigo: MLexer
package Temporal; import java.io.File; //Como usamos...
tracking img