Наше программное обеспечение, ранее поставляемое с OpenJDK JRE, но теперь мы отправим Oracle JRE.Компиляция с Oracle javac vs OpenJDK javac
Раньше мы компилировались с помощью компилятора OpenJDK javac. Я предполагаю, что теперь мы должны использовать компилятор Oracle javac, поскольку он, скорее всего, генерирует проблемный код при запуске с Oracle JRE. Это верно?
Если да, то как можно проверить поставщика javac? Я хотел бы, чтобы make-файл ошибся при использовании неправильного компилятора (наша старая версия программного обеспечения будет использовать компилятор OpenJDK, в то время как новая версия будет использовать компилятор Oracle).
Любой Java-компилятор должен работать с любой исполняемой средой Java. –