Eclipse不断更改Targeted Runtimes

时间:2009-07-31 17:45:23

标签: eclipse spring springsource

我们正在将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。

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

之前有人见过吗?知道怎么解决吗?

修改

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

Targeted Runtime http://johannsen.us/SO/TargetedRuntime.png

Run Config http://johannsen.us/SO/RunConfig.png

2 个答案:

答案 0 :(得分:1)

更改目标运行时不会改变运行配置指向的位置。

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

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

答案 1 :(得分:0)

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

定义名称为SpringSource v1.0的服务器,匹配POM中所述的内容,解决了问题。