Eclipse OSGi调试过程

简介:

当你在开发的插件直接运行的时候,看起来正常的。但导出放到eclipse时候,又发觉不对劲,插件运行有问题。这个时候需要去OSGi的控制台调试插件,这一篇文章将讲述怎么简单调试eclipse插件(插件已导出)。

1.将被放置插件的eclipse的eclipse.exe发送到桌面快捷方式
PS:我是在window系统上开发插件的。
 
2.在目标添加 -console (我试过命令行启动,但并没有效果)
 
 
3.双击打开快捷方式,然后你会看到一个日志输出窗口
 
4.在窗口输入 ss,可以看到eclipse所有已加载的插件。
这里信息id、State、Bundle:
id:可用来查纠错的标识。
State:包状态,有六种状态:
1.INSTALLED :包成功安装。
2.RESOLVED:包所需的 Java 类可用。
3.STARTING:包正被启动。
4.ACTIVE:包已经启动且正在运行中。
5.STOPPING:包正被停止时。
6.UNINSTALLED:包已被卸载后可。
 
5.查询你要调试的插件
 
6.一些常用的osgi命令:
bundle id: 显示包的细节信息
diag id : 显示包的缺少的东西(可能是jdk、依赖其他包等)。

转载:http://www.cnblogs.com/lovesong/p/4693437.html
目录
相关文章
|
5月前
|
Java Linux Android开发
如何让JAVA应用在Eclipse中也能调用shutdownhook
如何让JAVA应用在Eclipse中也能调用shutdownhook
26 0
|
5月前
|
Java Android开发
eclipse项目报错的解决方案
eclipse项目报错的解决方案
41 0
|
应用服务中间件 Android开发 Windows
Eclipse运行速度优化
ECLIPSE运行时速度奇慢,具体表现为: 1、只要ECLIPSE启动后,硬盘灯就狂闪,不停的读盘; 2、发布TOMCAT经常在0%; 3、偶尔CPU占满;
139 0
|
Java 编译器 开发工具
Eclipse常用开发配置
有些导入Eclipse项目之后,会出现源码里面中文乱码问题,这时候需要我们修改一下Eclipse的编码设置。可能本地的JDK太高需要修改一下JDK进行再次开发,这时候修改一下JRE配置,最后别忘了修改一下Java编译的版本哟~
118 0
Eclipse常用开发配置
|
Java 程序员 开发工具
Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?
Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?
420 0
Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?
|
Java 程序员 Android开发
Eclipse 答疑:为什么在 Eclipse 中,运行本程序却是另外一个程序的结果?
Eclipse 答疑:为什么在 Eclipse 中,运行本程序却是另外一个程序的结果?
265 0
Eclipse 答疑:为什么在 Eclipse 中,运行本程序却是另外一个程序的结果?
|
Android开发 Java 编译器
Eclipse源代码分析
Eclipse源代码分析 一、概述走入Eclipse的内核,看看它到底是怎么工作的?1、Eclipse源代码 下载地址:http://download.eclipse.org/eclipse/downloads2、源代码阅读工具        Source Insight  V3.5它其实是一个代码编辑软件,因为有强大的代码分析工具,可以很方便地跟踪代码的相关性,所以常用来作为阅读代码的工具。
1950 0
|
PHP Android开发
使用Eclipse调试PHP应用
使用Eclipse调试PHP应用
使用Eclipse调试PHP应用
|
Web App开发 JavaScript Java
Eclipse 开发配置
1. Eclipse配置HTML/JS/CSS/JSP页面的自动提示 1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist 修改Auto Activation triggers for java的值为:zjava 点击apply按钮 如图: 图1.
994 0