我想为部署的RCP应用程序的特定插件启用“调试”选项。但是我该怎么做呢?我是否必须打开捆绑的jar来操纵.options
- 文件?或者安装文件夹中是否有工作副本?
http://wiki.eclipse.org/FAQ_How_do_I_use_the_platform_debug_tracing_facility%3F
本文档说.options
- 文件可以在RCP-App的安装目录中找到,但没有任何内容。
答案 0 :(得分:2)
使用您已发现的 .options 文件设置调试选项。此文件通常包含以下行:
com.example.plugin/debug=true
com.example.plugin/debug/Option1=true
...第一行启用整个插件的调试,第二行启用特定的调试选项。
如果插件使用调试跟踪,那么在部署插件时包含 .options 文件是一个好习惯,但这不是必需的(例如,org.eclipse.core.runtime确实有它)。因此,如果要启用调试的插件具有 .options 文件,则可以将其复制到应用程序安装目录中。如果没有,那么你需要确定使用哪些选项并自己创建。
.options 文件仅与-debug
命令行参数一起使用。您还可以在-debug
之后指定 .options 文件的位置。
答案 1 :(得分:0)
对于已部署的应用程序,我建议使用跟踪插件提供的跟踪首选项页面(自Juno以来可用)。
记录:“首选项页面可以包含在其他产品中。它包含在org.eclipse.ui.trace插件中,并且不依赖于PDE。”[1]
这将允许用户按组件打开或关闭跟踪,并设置输出的位置(使用旋转文件)。这是教程[2]的链接。
[1] http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2FwhatsNew%2Fpde_whatsnew.html [2] http://www.vogella.com/tutorials/EclipsePerformance/article.html#tracing_runonatruntime