如何使用.options文件来debug Eclipse的插件

1.首先你要在你的插件根目录下,创建一个.options的文件

里面的内容如下:

com.example.youcompany.ui/debug=false

就是你的plugin名字/debug,或者任何你自己定义的debug名字。

2.在你的code中使用如下代码来做debug的输出:

    private boolean isDebugEnabled() {
        if (debugEnabled == null) {
            debugEnabled = Boolean.valueOf(Platform.getDebugOption(pluginId + "/debug"));
        }
        return debugEnabled.booleanValue();
    }

    public logError(String errorMsg) {
        if(isDebugEnabled) {
            //process you log
        }
    }

3.然后在debug configuration的tracing tab下,enable你的debug符号,

4.Debug 就可以了。

时间: 2024-11-05 19:20:44

如何使用.options文件来debug Eclipse的插件的相关文章

十六进制文件读取(Eclipse EHEP插件)

Eclipse Plugins:  (EHEP) Posted on  April 2, 2012  by Erich Styger And here is number 4 of my 'best of' eclipse plugins: the Eclipse Hex Editor Plugin orEHEP. It is a great tool to inspect or change files in hex mode. Installation of the plugin is si

C#报错:创建调试信息文件 ……obj\Debug\model.pdb: 拒绝访问

错误:创建调试信息文件“.......\obj\Debug\model.pdb”时发生错误 --“......\obj\Debug\model.pdb: 拒绝访问. 解决办法如下: 删除该项目下的 bin 和 obj 文件夹 就可以了,然后右键项目名点生成,就会重新生成bin和obj文件夹.

eclipse 常用插件

转自:http://blog.csdn.net/fmynjy/article/details/51500989 开发过程中的常用Eclipse插件,按字母排序: (1)    AmaterasUML        介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等:支持与Javaclass/interface之间的相互导入导出.        官方网站:http://amateras.sourceforge.jp/cgi-bin/fswiki

Eclipse Python插件 PyDev

PyDev for Eclipse 是一个功能强大且易用的 Eclipse Python IDE 插件.本文将向读者介绍 PyDev 开源项目及其安装配置方法,并在此基础上详细介绍如何利用 PyDev 插件把 Eclipse 变为功能强大且易用的 Python IDE,如何利用其进行 Python 程序的开发和调试.通过本文,读者不仅可以了解 PyDev 这个开源项目,更能深入了解如何应用 PyDev插件把 Eclipse 当作 Python IDE 进行 Python 应用程序的开发和调试.

Eclipse常用插件 + Eclipse快捷键

J2EE开发IDE,常用的有Eclipse.Myeclipse.Intellij IDEA 版本(Luna):http://www.eclipse.org/downloads/ 版本(2015GA):http://www.myeclipsecn.com/ 版本(ideaIU-13.1.6.exe):http://www.jetbrains.com/idea/ JVM内存设置:    -Xms512m -Xmx512m -XX:MaxPermSize=512m Project>clean:把编译好

热部署简介及在eclipse安装插件JRebel进行热部署

一.热部署简介 1.热部署与热加载在应用运行的时候升级软件,无需重新启动的方式有两种,热部署和热加载.它们之间的区别是:(1).部署方式: 热部署在服务器运行时重新部署项目.热加载在运行时重新加载class.(2).实现原理热部署直接重新加载整个应用,这种方式会释放内存,比热加载更加干净,但是它比热加载更加的浪费时间.热加载在运行时重新加载class,主要使用的是类加载机制,在实现方式上就是在容器启动的时候起一条后台线程,定时的检测类文件的时间戳变化,如果类的时间戳发生变化,则将类重新载入.(3

Eclipse 安装插件

Eclipse插件的安装方法大体有以下三种: 第一种:直接复制法 假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到eclipse下所对应的文件夹下的features 和plugins 下,一般的把插件文件直接复制 到eclipse目录里是最直接也是最愚蠢的一种方法!因为日后想

Eclipse安装插件方式介绍

eclipse安装插件的常用方式有多种: 1.在线安装 打开eclipse,选择"help" --> "Install New Software..." --> "Add",输入Name信息与URL信息,点击"OK". 2.离线安装包安装 打开eclipse,选择"help" --> "Install New Software..." --> "Add&

Eclipse PowerDesigner插件安装

与eclipse整合: 安装powerdesigner时勾选 eclipse 3Plug-in插件选项:然后点击next 在弹出eclipse的安装路径选择框中选择eclipse 的安装路径,如:"-\Program Files\eclipse"下面一路下一步安装完powerdesigner(如需破解.汉化请参考相关教程文件)打开eclipse 切换到"powerdesigner"视图就OK了 重启eclipse 显示成功