【问题标题】:Eclipse keeps changing the Targeted RuntimesEclipse 不断更改目标运行时
【发布时间】:2010-11-15 21:10:00
【问题描述】:

我们使用 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。

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

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

编辑

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

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

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

【问题讨论】:

标签: eclipse spring springsource


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    • 您能澄清一下在哪里更改运行/调试配置吗?我看到的唯一运行配置似乎指向正确的运行时。我已将屏幕截图附加到我的原始问题。
    • 哦,实际上我是在回答一个关于 Java JRE 而不是目标运行时的问题。我不确定,但我认为目标运行时有同样的问题。您的第二个屏幕截图将是您在下拉列表中更改它的位置。您确定更改项目首选项对运行配置有任何影响吗?我希望它不会。如果它有时会改变它而不是其他人,你应该提交一个关于这个的错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 2016-08-06
    • 1970-01-01
    相关资源
    最近更新 更多