У нас есть ситуация, когда наше приложение включает JRE. Приложение, по ошибке, поставляется с mashup (версия 7.x версии java.exe и 8.x для остальной части JRE).Последствия старой версии Java.exe (7.1) с использованием новой версии runtime (8.x)
Я могу подтвердить, что процесс, выполняющий v. 1.7 java.exe, использует среду исполнения версии 1.8 с использованием Process Explorer. Я удивлен, что среда выполнения или двоичный файл не обнаружили аномалии и отказались от создания JVM!
Каковы последствия того же? Проблемы с безопасностью ? Проблемы стабильности? Я не использовал исходный код для java.exe. Из моих предварительных исследований двоичного кода java.exe я вижу, что это больше, чем заглушка. Он вызывает 100 различных API KERNEL32.DLL, кроме USER32.dll, ADVAPI32.dll, COMCTL32.dll.
Несомненно, мы можем (и мы обязательно) исправить ошибку. Но есть ли последствия для нескольких существующих производственных систем, которые используют вышеупомянутую аномалию? если да, то каковы они?
следующее должно быть довольно полезно https://blogs.oracle.com/java-platform-group/entry/upgrading_major_java_versions_technical – piyushj
@piyushj: спасибо. будет смотреть на него. – anjanb