не может создать диаграмму последовательности из работающего кода - Архитектор предприятия

Я хотел бы создать диаграммы последовательности с помощью EA. Я настроил скрипт сборки, раздел отладки выглядит так:

jre=C:\Program Files\Java\jdk1.6.0_20,-Djava.class.path=C:\path\to\my\app

Когда я пытаюсь его отладить (что необходимо для генерации диаграммы), я получаю следующее сообщение:

Не удалось загрузить C:\Program Files\Java\jdk1.6.0_20\jre\bin\client\jvm.dll, dll или зависимая dll отсутствует

Файл jvm.dll действительно находится по тому пути, по которому он пытается его загрузить. Что мне здесь не хватает?


person Tamás Szelei    schedule 13.05.2010    source источник
comment
Привет, Тамас. Вы пытались поставить кавычки вокруг своего пути? Я думаю, что это необходимо, потому что существование пространство.   -  person Ualter Jr.    schedule 01.03.2011
comment
Докопались ли вы до этого. У меня такая же проблема.   -  person    schedule 06.05.2011
comment
Нет, к сожалению. Кажется, что это очень глючная область в этом приличном программном обеспечении.   -  person Tamás Szelei    schedule 06.05.2011


Ответы (2)


Краткий ответ: у Enterprise Architect (EA) возникают проблемы с использованием каталогов «Program Files».

Причина (частичная): я скопировал файл jvm.dll из его каталога %java_home%\jre\bin\client и поместил его в каталог c:\Temp, чтобы проверить, может ли EA теперь «видеть» файл. Конечно же, когда я указал EA на новое место, все было в порядке. Тест по-прежнему не запускался, но, по крайней мере, EA мог «увидеть» файл.

Решение: переустановите JDK в каталог, отличный от «Program Files» и не «Program Files (x86)», затем перенаправьте все соответствующие переменные системной среды (например, JAVA_HOME, PATH) и команды Enterprise Architect на каталог недавно установленное местоположение JDK.

person Aterxerxes    schedule 24.06.2014

В Windows всегда есть эквивалент FilePathName 8.3.

Вместо C:\Program Files\Java\jdk1.8.0_05

Вы можете написать (или подобное): C:\PROGRA~1\Java\jdk1.8.0_05

Попробуйте в подсказке Dos: dir C:\PROGRA~1

person Jirka    schedule 15.07.2014