Как я могу отредактировать.class в rt.jar для поддержки произвольных эллиптических кривых

Я пытаюсь изменить ECParameters класс в sun.security.ec, Мне нужно сделать это для того, чтобы заставить работать произвольные кривые, и я уже скачал исходный код OpenJDK, отредактировал код и снова скомпилировал его.

Я распаковал свой ток rt.jar и заменил все файлы в sun.security.ec с моими собственными скомпилированными файлами. Все выглядит правильно, но когда я компилирую его снова и пытаюсь запустить netbeans, ничего не происходит..

Кто-нибудь знает, что я сделал не так, и как я должен делать это правильно?

Редактировать: я читал, что редактировать эти классы не рекомендуется, но у этого конкретного класса даже есть фрагмент кода, который закомментирован.

// The code below is incomplete.
//It is left as a starting point for a complete parsing implementation.

1 ответ

Не стоит менять скомпилированные классы JDK. Почему вы не используете "нормальные" способы реализации своего дела? Как вы уже упоминали, это не очень хороший способ использовать закомментированный код, который вы нашли, например, для реализации класса util.

Другие вопросы по тегам