java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): zeo (ZeoDtr)
날 짜 (Date): 2004년 10월 12일 화요일 오후 05시 16분 40초
제 목(Title): [질문] Eclipse + java + C-like preproces



Eclipse 환경에서 java program을 개발 중입니다.
플랫폼은 WIPI. (모바일 환경이지요... 리소스에 민감한.)

class들 간에 공유하는 constant 들이 많은데(수백개), static final const
variable을 하나 정의할 때마다 .class 파일이 31byte 늘어나고, 결국 그게
프로그램의 run-time 크기에도 영향을 주는 듯합니다. 절대 변하지 않는
상수가 그 이름과 함께 target platform의 run-time memory에까지 들어갈
생각을 하니 도저히 용서가 안 되더군요. 지난 몇 개월 간은 그냥 숫자
literal을 소스 여기저기에 (comment와 함께) 직접 심었는데, 그것도 한계가
있고...

그래서, #define을 쓰려고 합니다.

java에서 쓸 수 있는 C++-like preprocessor를 찾으려 인터넷을 뒤져 봤더니
Antenna 같은 것이 있는데, 이건 전혀 안 썼던 Ant와 복잡하게 얽혀 들어가는
것 같고, 그걸 또 Eclipse와 합치려니 그냥 멍해지는군요. Windows 환경의
one-click setup에 익숙해져 있다 보니...

그래서, 비교적 간단한 방법을 예제와 함께 예를 들어주실 분이 계시면,
좀 reply를 달아주시면 감사하겠습니다.

Obfuscator와 쉽게 뒤섞을 수 있다면 더 좋겠습니다.
뭐, obfuscator야 나중에 batch로 적용해도 되지만... 그래도.

부탁드립니다.


ZZZZZ             "Why are they trying to kill me?"
  zZ  eeee  ooo   "Because they don't know you are already dead."
 zZ   Eeee O  O
ZZZZZ Eeee OOO        - Devil Doll, 'The Girl Who Was...Death'
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.