32비트 환경에서 발생하는 'Running a 64-bit JVM is not supported on this platform.'
JAVA / 2011. 8. 30. 12:30
32비트 환경에서 32비트 JVM 으로 자바 프로그램을 실행시켰는데 아래와 같은 메시지가 나오면서 프로그램이 종료됩니다.
혹시라도 머신에 64비트 JVM 이 설치되었는지 아무리 뒤져봐도 나오지 않았는데...
실행 스크립트에 아래와 같은 옵션 때문에 발생했던 문제였습니다.
JAVA_OPTS="-showversion -d64 -Xms512m -Xmx1024m -XX:PermSize=64M -XX:MaxPermSize=128M"
JAVA_OPTS="-showversion -d32 -Xms512m -Xmx1024m -XX:PermSize=64M -XX:MaxPermSize=128M"
"-d64" 라는 옵션을 "-d32" 로 변경하고 재구동을 하니 정상동작합니다.
도대체 저걸 왜 달아놓은거지 -_-;;;