Что мы имеем в виду под разными JVM - PullRequest
4 голосов
/ 31 января 2012

Что мы имеем в виду под разными JVM?Используются ли в IDE NETbeans и Eclipse разные JVM?Если я вызываю приложение, созданное с использованием NETbeans, от клиента, созданного с помощью Eclipse IDE, то можем ли мы сказать, что и приложение, и клиент работают в другой JVM.

Ответы [ 2 ]

5 голосов
/ 31 января 2012

В Eclipse и Netbeans вы можете определить, какую JVM вы хотите использовать.Если ваша JVM соответствует спецификациям, она все равно должна работать.Существуют различные JVM, такие как официальная JVM Oracle, JRockit или IBM JVM .Все они соответствуют одним и тем же спецификациям, но являются разными реализациями.

Чтобы пойти дальше: JVM (виртуальная машина Java) является лишь частью среды Java.Чтобы иметь возможность запускать программу Java, вам необходимо установить JRE (Java Runtime Environment), которая является стандартной библиотекой JVM +.А для разработки вам нужен JDK (Java Development Kit), который представляет собой JRE со средствами разработки, такими как, например, компилятор javac.

3 голосов
/ 31 января 2012

JVM - это виртуальная машина, способная выполнять байт-код Java. Netbeans и Eclipse - это IDE, используемые для разработки приложений на основе Java. Вы можете выбрать JVM, которую хотите использовать в каждой из IDE. Существуют разные версии / реализации JVM, но полученные из одних и тех же спецификаций

...