2

我们使用 Eclipse 3.4.1 和 SpringSource dm Server 1.0。定义了两个目标运行时(项目/属性/目标运行时)。

我们设置的那个叫做

SpringSource dm 服务器(运行时) v1.0

有一个预定义的称为

SpringSource v1.0

我们发现,即使我们选择 SpringSource dm Server (Runtime) v1.0,Eclipse 似乎也经常将 Targeted Runtime 改回 SpringSource v1.0。

是的,我们在属性屏幕上单击应用和确定。

以前有人见过吗?知道如何解决吗?

编辑

这是我们的目标运行时和运行配置屏幕的图像。

目标运行时 http://johannsen.us/SO/TargetedRuntime.png

运行配置 http://johannsen.us/SO/RunConfig.png

4

2 回答 2

1

更改目标运行时不会更改您的运行配置点。

您需要进入您的运行/调试配置并更改那里的执行环境以指向所需的目标。

就个人而言,我认为这种行为令人困惑。我建议提交一个针对 Eclipse 的错误以使其更易于使用。

于 2009-09-28T13:10:14.847 回答
0

问题在于 POM 文件指定了 SpringSource v1.0 的名称,而 Eclipse 运行时环境仅定义了一个名称为 SpringSource dm Server (Runtime) 的服务器 - 这是 Eclipse 在创建服务器时建议的默认名称。

定义一个名称为 SpringSource v1.0 的服务器,匹配 POM 中的说明,解决了这个问题。

于 2009-10-11T19:57:36.050 回答