2011. 1. 5. 14:56

요즘은 위피를 안하고 있습니다만.....나중에 필요할지도 모를것 같아 옴겨 놓습니다.


EditPlus를 사용하면서 wipi프로그래밍을 하고 AROMA-WIPI Emulator로 돌리는 데 EditPlus설정중 많이 하는 실수를 적어보겠습니다.


!**올바른 설정**

메뉴이름 : Java Compiler
명령 : C:\Java\jdk1.5.0\bin\javac.exe  -source 1.4 -bootclasspath C:\AromaWIPI\JavaAppDemo\lib\classes.zip
인수 : $(FileName)
디렉토리 : $(FileDir)

메뉴이름 : Making Jar File
명령 : C:\Java\jdk1.5.0\bin\jar.exe cvf
인수 : $(fileNameNoExt).jar *.class *.gif *.png *.bmp *.mid *mmf
디렉토리 : $(FileDir)

메뉴이름 : Running WIPI Emulator
명령 : C:\AromaWIPI\Emulator\WIPIEmul.exe
인수 : -HEAPSIZE=1024 -classpath $(FileDir)\$(FileNameNoExt).jar org.kwis.msp.lcdui.Main $(FileNameNoExt)
디렉토리 : C:\AromaWIPI\Emulator

 이것이 올바른 설정입니다.(내기준으로)

 
**설정설명** 

메뉴이름 : Java Compiler
명령 : C:\Java\jdk1.5.0\bin\javac.exe  -source 1.4 -bootclasspath
C:\AromaWIPI\JavaAppDemo\lib\classes.zip

자바SDK를 설치하면 Program Files에 설치되는데 띄어쓰기를 인식못하여 에러가 나는 경우가 있어서 jdk폴더를 C드라이브로 복사해서 씁니다.

자바SDK1.5이상을 설치한경우 1.4이전에 코딩한 소스는 1.4에서 컴파일해야하므로 -source 1.4 가 추가됩니다.(1.5이후 소스라면 없어도 된다.)

인수 : $(FileName)
디렉토리 : $(FileDir)

메뉴이름 : Making Jar File
명령 : C:\Java\jdk1.5.0\bin\jar.exe cvf

cvf는 오타가 아니고 옵션입니다.

인수 : $(fileNameNoExt).jar *.class *.gif *.png *.bmp *.mid *mmf
디렉토리 : $(FileDir)


메뉴이름 : Running WIPI Emulator
명령 : C:\AromaWIPI\Emulator\WIPIEmul.exe
인수 : -HEAPSIZE=1024 -classpath $(FileDir)\$(FileNameNoExt).jar org.kwis.msp.lcdui.Main $(FileNameNoExt)

가끔 인터넷 돌아댕기면 org.kwis.msp.lcdui.Main뒤에 띄어쓰기 없이 바로 $(FileNameNoExt)가 오는 경우가 있는데 이렇게되면 에뮬레이터가 강제종료 됩니다.

디렉토리 : C:\AromaWIPI\Emulator

설마 이정도 글읽는 사람이 경로설정 잘못해서 에러나는 경우는 없겠저?