32비트 환경에서 발생하는 'Running a 64-bit JVM is not supported on this platform.'




32비트 환경에서 32비트 JVM 으로 자바 프로그램을 실행시켰는데 아래와 같은 메시지가 나오면서 프로그램이 종료됩니다.






Running a 64-bit JVM is not supported on this platform.





혹시라도 머신에 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" 로 변경하고 재구동을 하니 정상동작합니다.



도대체 저걸 왜 달아놓은거지 -_-;;;

댓글

가장 많이 본 글