gcj에서 out of memory 오류 해결

gcj는 Java를 바이트 코드가 아닌 실행 코드 바꿔주는 역할을 한다.

다음 사이트 참고 : http://wiki.kldp.org/wiki.php/GCJ

이때 컴파일 시 다음과 같은 문제가 발행할 경우

gcj --main=ExamGCJ ExamGCJ.java -o ExamGCJ

ExamGCJ.java:0: error: malformed .zip archive in CLASSPATH: /usr/java/jdk1.5.0_10/lib/tools.jar/

jc1: out of memory allocating 1342179073 bytes after a total of 286720 bytes

CLASSPATH에서 tool.jar를 지우고 다시 컴파일 한다.

export CLASSPATH=.
gcj --main=ExamGCJ ExamGCJ.java -o ExamGCJ
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 김형준


Trackback URL : http://www.jaso.co.kr/trackback/131

Comments List

  1. man 2006/12/04 22:22 # M/D Reply Permalink

    바이트 코드를 바꿔주는것이 아니라 java class를 C나 C++에서 호출할 수 있도록 동적라이브러리로 wrapping해주는 툴로 알고있습니다. pylucense돌리시나봐요 -_-;

    1. 김형준 2006/12/05 07:33 # M/D Permalink

      감사합니다. pylucene보다는 hadoop file system에 대한 기능중 일부를 C 코드에서 사용할 일이 생겨서요.

Leave a comment
« Previous : 1 : ... 287 : 288 : 289 : 290 : 291 : 292 : 293 : 294 : 295 : ... 388 : Next »