﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-gembin-随笔分类-Eclipse</title><link>http://www.blogjava.net/gembin/category/30003.html</link><description>&lt;font color="red"&gt;OSGi, Flex, GraniteDS, JSF, Eclipse RCP,XML&lt;br/&gt;
There is nothing that software can't fix. Unfortunately, there is also nothing that software can't completely fuck up. That gap is called talent.&lt;/font&gt;
</description><language>zh-cn</language><lastBuildDate>Wed, 17 Nov 2010 21:35:37 GMT</lastBuildDate><pubDate>Wed, 17 Nov 2010 21:35:37 GMT</pubDate><ttl>60</ttl><item><title>Eclipse 4.0 SDK released for early adopters</title><link>http://www.blogjava.net/gembin/archive/2010/11/16/338198.html</link><dc:creator>gembin</dc:creator><author>gembin</author><pubDate>Tue, 16 Nov 2010 09:47:00 GMT</pubDate><guid>http://www.blogjava.net/gembin/archive/2010/11/16/338198.html</guid><wfw:comment>http://www.blogjava.net/gembin/comments/338198.html</wfw:comment><comments>http://www.blogjava.net/gembin/archive/2010/11/16/338198.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gembin/comments/commentRss/338198.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gembin/services/trackbacks/338198.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gembin/archive/2010/11/16/338198.html'>阅读全文</a><img src ="http://www.blogjava.net/gembin/aggbug/338198.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gembin/" target="_blank">gembin</a> 2010-11-16 17:47 <a href="http://www.blogjava.net/gembin/archive/2010/11/16/338198.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Install Eclipse Plugins – The Easy Way</title><link>http://www.blogjava.net/gembin/archive/2010/04/03/317383.html</link><dc:creator>gembin</dc:creator><author>gembin</author><pubDate>Sat, 03 Apr 2010 05:37:00 GMT</pubDate><guid>http://www.blogjava.net/gembin/archive/2010/04/03/317383.html</guid><wfw:comment>http://www.blogjava.net/gembin/comments/317383.html</wfw:comment><comments>http://www.blogjava.net/gembin/archive/2010/04/03/317383.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gembin/comments/commentRss/317383.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gembin/services/trackbacks/317383.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/gembin/archive/2010/04/03/317383.html'>阅读全文</a><img src ="http://www.blogjava.net/gembin/aggbug/317383.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gembin/" target="_blank">gembin</a> 2010-04-03 13:37 <a href="http://www.blogjava.net/gembin/archive/2010/04/03/317383.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse Plugin for eXist (COOL)</title><link>http://www.blogjava.net/gembin/archive/2008/09/11/228346.html</link><dc:creator>gembin</dc:creator><author>gembin</author><pubDate>Thu, 11 Sep 2008 05:44:00 GMT</pubDate><guid>http://www.blogjava.net/gembin/archive/2008/09/11/228346.html</guid><wfw:comment>http://www.blogjava.net/gembin/comments/228346.html</wfw:comment><comments>http://www.blogjava.net/gembin/archive/2008/09/11/228346.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gembin/comments/commentRss/228346.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gembin/services/trackbacks/228346.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Eclipse Plugin eXist&nbsp;&nbsp;<a href='http://www.blogjava.net/gembin/archive/2008/09/11/228346.html'>阅读全文</a><img src ="http://www.blogjava.net/gembin/aggbug/228346.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gembin/" target="_blank">gembin</a> 2008-09-11 13:44 <a href="http://www.blogjava.net/gembin/archive/2008/09/11/228346.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse Extensions 和 OSGi Services 比较</title><link>http://www.blogjava.net/gembin/archive/2008/05/07/198959.html</link><dc:creator>gembin</dc:creator><author>gembin</author><pubDate>Wed, 07 May 2008 06:24:00 GMT</pubDate><guid>http://www.blogjava.net/gembin/archive/2008/05/07/198959.html</guid><wfw:comment>http://www.blogjava.net/gembin/comments/198959.html</wfw:comment><comments>http://www.blogjava.net/gembin/archive/2008/05/07/198959.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gembin/comments/commentRss/198959.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gembin/services/trackbacks/198959.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ince Eclipse adopted the OSGi runtime in version 3.0, there has been some tension between the Extension Registry, which has been a feature of Eclipse from its beginning, and the Service Layer, which came from OSGi and pre- existed the involvement of Eclipse. The cause of the tension is that these two models overlap somewhat, and because they are both intended to solve very similar problems. However “the Devil is in the details”, and these two models are different enough to make it impractical fo&nbsp;&nbsp;<a href='http://www.blogjava.net/gembin/archive/2008/05/07/198959.html'>阅读全文</a><img src ="http://www.blogjava.net/gembin/aggbug/198959.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gembin/" target="_blank">gembin</a> 2008-05-07 14:24 <a href="http://www.blogjava.net/gembin/archive/2008/05/07/198959.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse Equinox and OSGi</title><link>http://www.blogjava.net/gembin/archive/2008/04/30/197543.html</link><dc:creator>gembin</dc:creator><author>gembin</author><pubDate>Wed, 30 Apr 2008 08:09:00 GMT</pubDate><guid>http://www.blogjava.net/gembin/archive/2008/04/30/197543.html</guid><wfw:comment>http://www.blogjava.net/gembin/comments/197543.html</wfw:comment><comments>http://www.blogjava.net/gembin/archive/2008/04/30/197543.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gembin/comments/commentRss/197543.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gembin/services/trackbacks/197543.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: clipse has been enormously popular as a tooling platform. With the use of Eclipse as a Rich Client Platform (RCP), Eclipse made a step towards being a runtime platform. Now, with the emergence of Eclipse on the server, Eclipse clearly has leapt into the runtime world. So what makes Eclipse capable of adapting to these different environments – what makes Eclipse tick?&nbsp;&nbsp;<a href='http://www.blogjava.net/gembin/archive/2008/04/30/197543.html'>阅读全文</a><img src ="http://www.blogjava.net/gembin/aggbug/197543.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gembin/" target="_blank">gembin</a> 2008-04-30 16:09 <a href="http://www.blogjava.net/gembin/archive/2008/04/30/197543.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简便更改Eclipse的Title标题/标题图标/启动画面/帮助信息 [zhuan]</title><link>http://www.blogjava.net/gembin/archive/2008/04/03/190676.html</link><dc:creator>gembin</dc:creator><author>gembin</author><pubDate>Thu, 03 Apr 2008 10:07:00 GMT</pubDate><guid>http://www.blogjava.net/gembin/archive/2008/04/03/190676.html</guid><wfw:comment>http://www.blogjava.net/gembin/comments/190676.html</wfw:comment><comments>http://www.blogjava.net/gembin/archive/2008/04/03/190676.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gembin/comments/commentRss/190676.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gembin/services/trackbacks/190676.html</trackback:ping><description><![CDATA[1、新建立一个plug-in project，在这里我起名为com.yourcompany.yourproduct<br />
2、更改plugin.xml文件为如下：<br />
&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />
&lt;?eclipse version="3.0"?&gt;<br />
&lt;plugin&gt;<br />
<font color="#008000">&nbsp;&nbsp;&nbsp;&lt;!--&nbsp;设置扩展点为org.eclipse.core.runtime.products，这样Eclipse程序就会应用此入口来运行，id可以任意设置，注意后面会用到此id --&gt;<br />
</font>&nbsp;&nbsp; &lt;extension point="org.eclipse.core.runtime.products"&nbsp; id="<font color="#ff0000">yours</font>"&gt;<br />
<font color="#008000">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&lt;!--&nbsp;在这里可以设置你的程序名称，这里设置为%productName，表示可以在plugin.properties文件中通过设置productName项随时更改你的程序名称&nbsp;--&gt;</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;product name="%productName" application="org.eclipse.ui.ide.workbench"&gt;<br />
<font color="#008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- 这里可以设置Eclipse的Title标题前面的图标，前面的为16*16的图标，后面为32*32的图标&nbsp;--&gt;</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="windowImages" value="icons/eclipse.gif,icons/eclipse32.gif"/&gt;<br />
<font color="#008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- 这里设置帮助文字&nbsp;--&gt;</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="aboutText" value="%aboutText"/&gt;<br />
<font color="#008000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- 这里设置帮助图标&nbsp;--&gt;</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="aboutImage" value="icons/eclipse_lg.gif"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/product&gt;<br />
&nbsp;&nbsp; &lt;/extension&gt;<br />
&lt;/plugin&gt;<br />
<br />
3、更改 MANIFEST.MF 文件如下：<br />
<br />
Manifest-Version: 1.0<br />
Bundle-ManifestVersion: 2<br />
Bundle-Name: %pluginName<br />
Bundle-SymbolicName: <font color="#ee82ee">com.yourcompany.yourproduct</font>; singleton:=true<br />
Bundle-Version: 1.0.0<br />
Bundle-Vendor: %providerName<br />
Bundle-Localization: plugin<br />
Require-Bundle: org.eclipse.core.runtime<br />
<br />
4、更改 build.properties 文件<br />
<br />
source.. = src/<br />
output.. = bin/<br />
bin.includes = META-INF/,\<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .,\<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; splash.bmp,\<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; icons/,\<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; plugin.properties,\<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; plugin.xml<br />
<br />
5、更改 plugin.properties 文件如下，上面各文件中带%的参数在这里都可以找到对应项，例如，如果你想改程序的名称，只需更改 productName 项即可<br />
<br />
pluginName=yourproduct<br />
providerName=yourcompany.com
<p>productName=yourproduct<br />
aboutText=yourproduct\n\<br />
\n\<br />
Version: 1.0.0\n\<br />
\n\<br />
(c) Copyright yourcompany.com 2006.&nbsp; All rights reserved.\n\<br />
Visit <a href="http://www.yourcompany.com%5cn%5c/">http://www.yourcompany.com\n\</a><br />
<br />
6、增加icons目录并在目录中添加eclipse_lg.gif、eclipse.gif、eclipse32.gif图片，可以自己制作或拷贝Eclipse目录\plugins\org.eclipse.platform_3.1.2\中的文件。</p>
<p>7、现在就可以把这个Plugin打包拷贝到Eclipse的Plugin目录中了，注意：最好不要打成Jar包，这样方便以后更改 plugin.properties 文件。<br />
8、更改Eclipse目录\configuration\中的 config.ini 文件如下：<br />
找到如下项<br />
eclipse.product=org.eclipse.platform.ide<br />
更改为<br />
eclipse.product=<font color="#ee82ee">com.yourcompany.yourproduct</font>.<font color="#ff0000">yours<br />
</font><font color="#000000">注意此处颜色与上面的匹配对应着关系的匹配，上面相同颜色的地方改变了，那么这里对应颜色的地方也要相应改变！<br />
<br />
好了，现在启动一下你的Eclipse看看如何？是否Title和图标都改变了？<br />
如果没有改变，请删除\configuration\目录中除config.ini和.settings外的所有内容后启动Eclipse即可。<br />
<br />
其实更改Eclipse启动画面的方法更简单，只要换掉\plugins\org.eclipse.platform_3.1.2\中的splash.bmp文件即可。</font></p>
<img src ="http://www.blogjava.net/gembin/aggbug/190676.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gembin/" target="_blank">gembin</a> 2008-04-03 18:07 <a href="http://www.blogjava.net/gembin/archive/2008/04/03/190676.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>了解 Eclipse 插件如何使用 OSGi</title><link>http://www.blogjava.net/gembin/archive/2008/03/12/185786.html</link><dc:creator>gembin</dc:creator><author>gembin</author><pubDate>Wed, 12 Mar 2008 10:49:00 GMT</pubDate><guid>http://www.blogjava.net/gembin/archive/2008/03/12/185786.html</guid><wfw:comment>http://www.blogjava.net/gembin/comments/185786.html</wfw:comment><comments>http://www.blogjava.net/gembin/archive/2008/03/12/185786.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gembin/comments/commentRss/185786.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gembin/services/trackbacks/185786.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 大多数 Java™ 编程语言开发人员通过作为 IDE 的功能认识了 Eclipse。Eclipse IDE 实际上由叫做插件 的交互式组件的集合组成。这些插件组成了 IDE 的基础，它们还可用于创建其他桌面应用程序。创建基于 Eclipse 的应用程序所需的最小插件集称为 Eclipse Rich Client Platform（RCP）。但是，插件本身不能启动。它们需要在一个环境中启动和操作。Eclipse 使用 OSGi R4 规范的实现提供了该环境。&nbsp;&nbsp;<a href='http://www.blogjava.net/gembin/archive/2008/03/12/185786.html'>阅读全文</a><img src ="http://www.blogjava.net/gembin/aggbug/185786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gembin/" target="_blank">gembin</a> 2008-03-12 18:49 <a href="http://www.blogjava.net/gembin/archive/2008/03/12/185786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse平台扩展点</title><link>http://www.blogjava.net/gembin/archive/2008/03/12/185784.html</link><dc:creator>gembin</dc:creator><author>gembin</author><pubDate>Wed, 12 Mar 2008 10:44:00 GMT</pubDate><guid>http://www.blogjava.net/gembin/archive/2008/03/12/185784.html</guid><wfw:comment>http://www.blogjava.net/gembin/comments/185784.html</wfw:comment><comments>http://www.blogjava.net/gembin/archive/2008/03/12/185784.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gembin/comments/commentRss/185784.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gembin/services/trackbacks/185784.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 扩展（Extension）是Eclipse中一个关键的机制，plug-in利用扩展向Eclipse平台添加新功能。Eclipse平台提供了一些扩展点，可以使用下列扩展点来扩展平台基础结构的功能：&nbsp;&nbsp;<a href='http://www.blogjava.net/gembin/archive/2008/03/12/185784.html'>阅读全文</a><img src ="http://www.blogjava.net/gembin/aggbug/185784.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gembin/" target="_blank">gembin</a> 2008-03-12 18:44 <a href="http://www.blogjava.net/gembin/archive/2008/03/12/185784.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>