发布
社区首页 >问答首页 >设置属性以启动eclipse中的配置

设置属性以启动eclipse中的配置
EN

Stack Overflow用户
提问于 2013-04-05 18:35:38
回答 2查看 339关注 0票数 0

作为eclispe3.7中的一个应用程序,我想在每次启动时为启动配置设置一个属性。我正在使用以下命令设置属性,但在获取属性时,它仅显示默认属性值。

代码语言:javascript
代码运行次数:0
复制
launch.getLaunchConfiguration().getWorkingCopy().setAttribute(IGDBLaunchConfigurationConstants.ATTR_PORT, value);

在另一个类上,使用以下代码从第一个类启动:

代码语言:javascript
代码运行次数:0
复制
launch.getLaunchConfiguration()..getWorkingCopy().getAttributes();

为什么不能设置该属性?请帮帮我。

EN

回答 2

Stack Overflow用户

发布于 2013-08-09 22:01:45

我怀疑问题在于每次调用getWorkingCopy()时都会得到不同的工作副本。如果您在调试器中检查工作副本对象的Java ID,那么您将能够确定。

希望这对你有帮助,托马斯

票数 0
EN

Stack Overflow用户

发布于 2014-11-06 17:06:25

当您使用getWorkingCopy()时,您将获得原始状态的副本,但您还需要使用doSave()。

代码语言:javascript
代码运行次数:0
复制
ILaunchConfigurationWorkingCopy launchCopy = launch.getWorkingCopy();
launchCopy.setAttribute(IGDBLaunchConfigurationConstants.ATTR_PORT, value);
launch = launchCopy.doSave();

你可以在这里阅读,它是如何工作的:http://comments.gmane.org/gmane.comp.ide.eclipse.platform.debug.devel/240

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15831714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档