2014-10-17 1 views
0

자바 바이트 코드의 의존성에 대해 혼란 스럽다. 자바 바이트 코드가 CPU과 그 아키텍쳐와 독립적이라고 말한 부분을 볼 수있다. 플랫폼 (Windows, Linux 등)과 독립적입니다. 어느 것이 사실입니까? 나는 한 종류의 CPU를 가진 시스템이 다른 플랫폼을 가질 수 있기 때문에 그것들이 같지 않다고 생각한다. 맞습니까?자바 바이트 코드는 CPU와 독립적이며 OS와 독립적입니까?

우리는 (예를 들어) 리눅스 (동일한 플랫폼)의 동일한 속성을 가지고 있지만 다른 시스템의 다른 CPU 아키텍처에서 다른 JVM을 사용해야한다고 말할 수 있습니까?

이 문제에 대해 도움을 청하십시오. 미리 답변 해 주셔서 감사합니다.

+0

둘 다 맞습니다 ... –

답변

2

두 가지 모두 독립적입니다. 해당 OS 및 CPU 아키텍처에 대해 JVM이있는 한 Java 바이트 코드를 실행할 수 있습니다.

+0

답변을 찾았을 때, jvm은 CPU와 OS 모두에 의존합니까? 맞습니까? – user3201263

+0

물론, 존재하는 다른 모든 응용 프로그램과 마찬가지입니다. – specializt

+0

@ user3201263 예, JVM 자체는 그것에 의존합니다. OS 고유의 구현이 필요하지만 일단 JVM이 바이트 코드를 실행할 수있게하면됩니다. 귀하의 답변에 감사드립니다. – Pokechu22

관련 문제