Eclipse постоянно меняет Targeted Runtime - PullRequest
2 голосов
/ 31 июля 2009

Мы используем Eclipse 3.4.1 с SpringSource dm Server 1.0. Определено два целевых времени выполнения (Проект / Свойства / Целевое время выполнения).

Тот, который мы настроили, называется

SpringSource dm Server (время выполнения) v1.0

Существует одно предопределенное имя

SpringSource v1.0

Мы обнаруживаем, что, хотя мы выбираем SpringSource dm Server (Runtime) v1.0, Eclipse, похоже, часто изменяет Targeted Runtime обратно на SpringSource v1.0.

Да, мы нажимаем Применить и OK на экране свойств.

Кто-нибудь видел это раньше? Есть идеи как это исправить?

EDIT

Вот изображения наших экранов Targeted Runtime и Run Configuration.

Целевое время выполнения http://johannsen.us/SO/TargetedRuntime.png

Запуск конфигурации http://johannsen.us/SO/RunConfig.png

Ответы [ 2 ]

1 голос
/ 28 сентября 2009

Изменение целевого времени выполнения не изменится, где находятся точки конфигурации вашего запуска.

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

Лично я думаю, что это поведение сбивает с толку. Я рекомендую оставить сообщение об ошибке в Eclipse, чтобы упростить его использование.

0 голосов
/ 11 октября 2009

Проблема заключалась в том, что в файле POM было указано имя SpringSource v1.0, в то время как в среде выполнения Eclipse был определен только сервер с именем SpringSource dm Server (Runtime) - это имя по умолчанию, предложенное Eclipse при создании сервер.

Определение сервера с именем SpringSource v1.0, совпадающего с указанным в POM, решило проблему.

...