-
JAVA 32비트 64비트 CLASS 호환된다♣ Tech & Biz Salon/Tech 2012. 11. 15. 11:03
JDK 32BIT 에서 컴파일한 JAVA CLASS 가 64BIT JVM 에서 그대로 동작할거 같긴 한데 혹시나 하는 맘에 궁금하여 서핑을 좀 해보았습니다.
http://stackoverflow.com/questions/783662/java-32-bit-vs-64-bit-compatibility
읽어보니...
오라클에 물어봤더니 RUN 할 머신과 동일한 bit의 머신에서 해당 bit의 JDK 로 컴파일해야만 한다. 라는 답을 얻었다는 글도 있긴 한데... 그 글에 대한 덧글이 아래처럼 단호하게 적혀있네요.
The byte code format Java code is usually compiled to is the same regardless of 32bit or 64bit platforms. The rules are different for any native code but Java byte code is portable. – McDowell May 22 '11 at 9:17
Yeah, looks like whoever at Oracle was answering your question either misunderstood it or didn't know anything about the JVM. – Paŭlo Ebermann May 22 '11 at 14:32
그래서 제가 내린 결론은 호환에 문제없다! 입니다.
물론 상용서버 운영 실제 하는 상황에서는 부득이하지 않다면 BIT까지 맞추게 될 거 같네요. 왠지 껄쩍지근;;
'♣ Tech & Biz Salon > Tech' 카테고리의 다른 글
이클립스에서 프로젝트 COPY해서 생성하기 (SVN 끊기) (2) 2012.11.15 svn에 이클립스 프로젝트 commit 할때 범위에 대해 (0) 2012.11.15 How to get Context Root in JSTL, JAVA (0) 2012.11.13