Я сам делал это пару раз.Вы можете скачать исходный код для среды выполнения Java и перепроектировать его, но в дополнение к исходному коду EA может импортировать несколько двоичных форматов, включая байт-код Java.
Щелкните правой кнопкой мыши пакет в проектевыберите в браузере Code Engineering - Import Binary Module и перейдите к файлу rt.jar.Убедитесь, что вы выбрали , а не , чтобы создать диаграммы для импортированных классов.При импорте такого размера это будет длиться вечно, и я думаю, что в EA тоже может не хватить памяти.Даже без диаграмм у вас будет достаточно времени, чтобы пойти выпить кофе.Или обед.
![Don't create diagrams in large imports](https://i.stack.imgur.com/5WuYh.png)
Советник, скорее всего, столкнется с парой проблем с импортом, но не более, чем с небольшим во всем rt.jar, так что в целом он работает довольнону.
Конечно, вы импортируете одну очень специфическую версию среды выполнения, о которой вам нужно знать, когда вы используете классы.Ничто не мешает вам импортировать несколько версий среды выполнения с течением времени, но затем вам нужно будет отслеживать, какую версию вы используете в каждом конкретном случае.
Есть удобная функция для рекурсивной установки идентификатора версии,что может помочь.Щелкните правой кнопкой мыши пакет, выберите «Управление пакетами» - «Обновить статус пакета».Там вы можете установить версию для всех элементов, например, 1.6.0_02.