Я использую Oracle Java 7 на MacOS (OSX 10.7.5)
Java-версия:
Java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)
Недавно я прочитал о DCEVM, и мне очень интересно попробовать его. Однако я смущен его совместимостью.
Согласно странице загрузки двоичных файлов, существуют двоичные файлы для OpenJDK Java 7, обновление 51, сборка 3. Я не совершенно уверен, как это связано с версией Java, которая сейчас установлена на моей машине.
Должна ли установочная JRE соответствовать версии точки доступа DCEVM? Нужно ли мне устанавливать OpenJDK 7_51_3, чтобы иметь возможность использовать рассматриваемую DCEVM? Или я могу установить виртуальную машину точки доступа с помощью Oracle JRE?
Я не совсем уверен, как именно все утилиты, поставляемые с JRE/JDK, взаимодействуют с виртуальной машиной HotSpot, и должны ли они все быть одной сборки или нет, учитывая, что скомпилированный байт-код должен работать на любой JVM. того же основного номера сборки.
Может ли кто-нибудь дать небольшое представление о том, как все эти компоненты сочетаются друг с другом?
В качестве продолжения, кто-нибудь знает, могу ли/как/где я могу найти совместимую версию OpenJDK для OSX, на которой я могу запустить DCEVM для Java 7, обновление 51, сборка 3??