lunes, agosto 22, 2005

 

jFlex & CUP con jCreator

Usando: jCreator 2.00 LE Build 008

Debido a que ya algunos perdimos bastante tiempo con Eclipse, aquí coloco mi forma de configurar jCreator para trabajar con jFlex y CUP

Notras Previas:

Los pasos que aquí detallo son una muestra particular de la manera en que yo realicé la prueba. Este documento fue escrito paralelamente con la realización de la prueba, intentando el máximo de detalle.

Cualquier consulta me la pueden hacer a gerson.lara con la arroba ,gmail el punto y el com, o a mi Telefono de casa(si lo tienen).

OS: Windows XP home en Inglés, versión 2002 con Service pack 2 (instalado desde windows update)

JVM:

C: java -version

java version "1.4.2_04"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)

Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)

Computadora: HP con procesador Intel Celeron.

Observación: en las líneas siguientes hago referencia al directorio cmpl, éste es el directorio Complilers_home, o cualquier otro en el cual haya extraído los archivos de jFlex y CUP, y realizado los primeros pasos del Laboratorio #1

En mi caso, me compilo sin problemas y me corrío lo mismo que en el laboratorio en la parte que se hace en command Line. Aún así, salen errores al compilar los archivos individuales desde jCreator, hay que compilar todo el proyecto.

Contenido de los archivos punto-bat

----- inicio de batch: jFlex.bat ---------

@echo off

REM Edite los path JFLEX_HOME y JAVA_HOME para sus necesidades

REM (No agregue backslashes al final de los paths)

rem set JFLEX_HOME=C:\Compiladores\JFlex

REM only needed for JDK 1.1.x:

rem set JAVA_HOME="C:\Program Files\Java\j2sdk1.4.2"

REM -------------------------------------------------------------------

set CLPATH=C:\j2sdk1.4.2_04\bin\lib\classes.zip;C:\cmpl\JFlex\lib\JFlex.jar

REM for JDK 1.2

java -Xmx128m -jar C:\cmpl\JFlex\lib\JFlex.jar %1 %2 %3 %4 %5 %6 %7 %8 %9

---------- fin de batch ------------

---- inicio de batch: jcup.bat ---------

REM @echo off

REM Creado por Gerson Lara

rem Con el proposito de correr java_cup

REM Usando la misma idea que con jFlex.bat

REM -------------------------------------------------------------------

set CMPL_HOME=C:\cmpl

set JAVA_HOME=C:\j2sdk1.4.2_04\bin

set CLASSPATH=%CMPL_HOME%\Java_cup;%CLASSPATH%

java java_cup.Main %1 %2 %3 %4 %5 %6 %7 %8 %9

---------- fin de batch ------------


Comments:
Revisado. Que bien que le funcionó al fin, pero no hay que atrasarse con el IDE. 50% por entrega tarde.
 
Que bien queridisimo compañero fue de mucha ayuda!!!
 
Publicar un comentario

<< Home

This page is powered by Blogger. Isn't yours?