ibm 나온 컴파일러 jikes 가 빠르더군요 약간의 문제가 있긴하지만
.vimrc 에
au FileType java set makeprg=jikes -nowarn -Xstdout +E
-classpath $CLASSPATH -encoding euc-kr %
( classpath 에 rt.jar를 추가해주어야 합니다. 그래야 jikes는 인식합니다.
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar
한글이 깨지기때문에 encoding 옵션을 추가해야 합니다.
au FileType java set errorformat=%f:%l:%c:%*d:%*d:%*s%m
그리고 ant 에서
build.xml
<project name='test' default='test'>
<target name='test'>
<javac srcdir='.' compiler='jikes'>
<compilerarg line='-nowarn -Xstdout -encoding euc-kr +E/>
</javac>
</target>
</project>
vi
:set makeprg='ant' or :set makeprg='ant -f build.xml'
errorformat 를 바꾸어줘야 합니다.
set efm= %#[javac] %#%f:%l:%c:%*d:%*d: %t%[%^:]%#:%m,
\%A %#[javac] %f:%l: %m,%-Z %#[javac] %p^,%-C%.%#
javac 와 jikes를 모두 인식하는 format
make! or make
cope
cn,cp
cw
--
서명이 뭔지 모른데요 도장 찍을까요?