2016-11-10 49 views
0

我已经用@ user.home/product_name_workspace添加了osgi.instance.area.default条目product_name.product文件并构建了该产品,希望用户在产品发布期间获得工作区对话框可执行程序。但同样不起作用。 紧跟在下面的stackoverflow条目但没有帮助。如何在eclipse rcp产品中提示工作区对话框

How to tell Eclipse Workspace?

远远低于尝试:

  1. 更新config.ini文件[email protected]/product_name_workspace与像C的绝对路径:\ TEMP \工作区
  2. Theconfiguration.settings \ org.eclipse.ui.ide.prefs文件SHOW_WORKSPACE_SELECTION_DIALOG =真
  3. 加入product_name.ini文件与-showlocation和-showworkspace

    以上全部失败。

我可以看到一个bugzilla条目https://bugs.eclipse.org/bugs/show_bug.cgi? id = 134412它现在适用于我。任何帮助,将不胜感激。我正在使用Luna + windows7 64bit

回答

0

如果您设置了默认位置,那么Eclipse将始终使用该位置,如果没有指定位置并且不会提示用户。

SHOW_WORKSPACE_SELECTION_DIALOG优选项仅用于停止显示工作区位置提示对话框。它不能用来强制它显示。

-showlocation只是控件显示窗口标题中的工作区位置。它与提示对话框无关。

改变这种行为的唯一方法是编写自己的IApplication来改变这种行为。如果您使用所有正常的Ec​​lipse IDE功能,这非常困难。

+0

感谢greg-449的帮助。对于这个问题的延迟回复感到遗憾。正如你所建议的,我在IApplication.start()中使用了ChooseWorkspaceDialog对象来提示工作区对话框。我已经使用ChooseWorkspaceData来设置ChooseWorkspaceDialog对象中的内容。例如, user.home目录路径和消息标题等 – lifeline2

相关问题