블로그 이미지
fiadot_old

칼퇴근을 위한 게임 서버 개발 방법론에 대한 심도있는 고찰 및 성찰을 위한 블로그!

Rss feed Tistory
Technical Article/펌 2005. 7. 27. 17:04

Java 에서 전처리문 사용하기

제 목 Java 에서 전처리문 사용하기.. 7170 oselo79@nate.com 7170 0 0
작 성 자 oOOo(oselo79)
첨부
파일
작성시각 2005-07-26 오후 11:06:41 조 회 수 49
글 분 류 ETC

C++ 게시판에 Java 관련해서 올리니.. 좀 아이러니하네요.



그래도 C 의 전처리기를 이용해서, 각종 언어에 전처리문을 넣을 수 있는 것이니 괜찮겠죠^^?





Java 코딩을 할 때, 전처리문이 없기 때문에 불편한 점이 꽤 많습니다.

버전관리 할 때, 특히 그렇죠.





다음과 같이 *.bat 파일을 만들었습니다.



=====================

mkdir bak

copy *.java bak\

ren *.java *.c

cl.exe /P /EP

del *.c

ren *.i *.java

pause

=====================





cl.exe 가 없다는 에러가 나온다면, Visual Studio 가 설치되어 있는, bin 폴더에 보면 있습니다.

복사해서 사용하던지..

SET PATH = "%비주얼스투디오 설치된 곳%\bin

을 잴 위에 넣어줘도 되고요..











이렇게 하면,

#include "Define.h" // 제 경우, Define.h 에 모든 #define 문을 넣어놨습니다.

#if,#ifdef

등.. 전처리문을 쓸 수 있습니다.



특히,

#define 문이 없기 때문에.



public final int TVALUE = 10; // 이런식으로 상수를 만들었던 것을,

#define TVALUE 10 // 으로 대체 할 수 있기 때문에, 상당히 유용할 듯 합니다.





특히, 모바일 JAVA 할 때, 버전 관리에 유용하겠죠??
,
TOTAL TODAY