Другим вариантом является загрузка / извлечение исходного кода OpenJDK и сборка его для себя с учетом ваших изменений.
Но не называйте это Java. То, что вы делаете, скорее всего, приведет к несовместимости с реальной вещью.
иногда "Человек должен делать то, что мужчина должен делать";)
Цитирование Джона Уэйна не делает того, что вы предлагаете, мудрый ход.
нет, нет, нет. Я хочу, чтобы он был совместим с HotSpot.
Совместимость с HotSpot недостаточна. Существуют строгие правила, регулирующие использование товарного знака Java в реализации «java». Вы можете вызывать Java-реализацию только в том случае, если она прошла тесты Java STK.
И «я хочу, чтобы он был совместимым» означает нечто иное, чем «совместим», и это игнорирует вопрос о том, что вы подразумеваете под совместимостью.