Импорт Java SDK в модель Enterprise Architect - PullRequest
4 голосов
/ 14 февраля 2012

Я использую Enterprise Architect для моделирования классов для приложения Java, и я хотел бы иметь возможность импортировать Java SDK / API, чтобы я мог ссылаться на его классы в моей модели.Любые указатели о том, как это сделать?

1 Ответ

8 голосов
/ 15 февраля 2012

Я сам делал это пару раз.Вы можете скачать исходный код для среды выполнения Java и перепроектировать его, но в дополнение к исходному коду EA может импортировать несколько двоичных форматов, включая байт-код Java.

Щелкните правой кнопкой мыши пакет в проектевыберите в браузере Code Engineering - Import Binary Module и перейдите к файлу rt.jar.Убедитесь, что вы выбрали , а не , чтобы создать диаграммы для импортированных классов.При импорте такого размера это будет длиться вечно, и я думаю, что в EA тоже может не хватить памяти.Даже без диаграмм у вас будет достаточно времени, чтобы пойти выпить кофе.Или обед.

Don't create diagrams in large imports

Советник, скорее всего, столкнется с парой проблем с импортом, но не более, чем с небольшим во всем rt.jar, так что в целом он работает довольнону.

Конечно, вы импортируете одну очень специфическую версию среды выполнения, о которой вам нужно знать, когда вы используете классы.Ничто не мешает вам импортировать несколько версий среды выполнения с течением времени, но затем вам нужно будет отслеживать, какую версию вы используете в каждом конкретном случае.

Есть удобная функция для рекурсивной установки идентификатора версии,что может помочь.Щелкните правой кнопкой мыши пакет, выберите «Управление пакетами» - «Обновить статус пакета».Там вы можете установить версию для всех элементов, например, 1.6.0_02.

...