问题描述
我想用Eclipse开发一个应用程序,这个程序可以通过插件定制扩展功能,求思路,越详细越好,:)即我想把功能都做成插件形式,需要某个功能我就注册到我的程序中去。。。
解决方案
解决方案二:
想知道,帮顶
解决方案三:
eclipse不就是这样的么?
解决方案四:
引用2楼believefym的回复:
eclipse不就是这样的么?
是啊,可是要我自己做我不会啊
解决方案五:
我也想学习
解决方案六:
EclipsePlug-in开发目前比较流行。主要技术OSGI、SWT/JFACE、RCP这是我做的一个项目的plugin.xml<?xmlversion="1.0"encoding="UTF-8"?><?eclipseversion="3.4"?><plugin><extensionpoint="org.eclipse.ui.perspectives"><perspectivename="VirtualBox"icon="icons/VBox.GIF"class="com.tibco.cdc.vbox.remote.perspective.VBoxPerspective"id="com.tibco.cdc.vbox.remote.perspective.VBoxPerspective"></perspective></extension><extensionpoint="org.eclipse.ui.views"><viewclass="com.tibco.cdc.vbox.remote.view.VBoxList"id="com.tibco.cdc.vbox.remote.view.VBoxList"name="VBoxList"restorable="true"></view><viewclass="com.tibco.cdc.vbox.remote.view.Details"id="com.tibco.cdc.vbox.remote.view.Details"name="Details"restorable="true"></view><viewclass="com.tibco.cdc.vbox.remote.view.SnapShots"id="com.tibco.cdc.vbox.remote.view.SnapShots"name="SnapShots"restorable="true"></view><viewclass="com.tibco.cdc.vbox.remote.view.Description"id="com.tibco.cdc.vbox.remote.view.Description"name="Description"restorable="true"></view></extension><extensionpoint="org.eclipse.ui.perspectiveExtensions"><perspectiveExtensiontargetID="com.tibco.cdc.vbox.remote.perspective.VBoxPerspective"><actionSetid="com.tibco.cdc.vbox.remote.actionSet"></actionSet></perspectiveExtension></extension><extensionpoint="org.eclipse.ui.actionSets"><actionSetid="invokatron.actionSet"label="ConnectionActions"visible="true"><actionid="invokatron.wizard.RunWizardAction"label="ConnecttoVBoxServer"menubarPath="file/new.ext"toolbarPath="org.eclipse.ui.workbench.file/new.ext"icon="icons/connect.GIF"tooltip="ConnecttoVBoxServerWizard."class="com.tibco.cdc.vbox.remote.wizards.RunWizardAction"></action></actionSet><actionSetlabel="VBoxActionSet"visible="false"id="com.tibco.cdc.vbox.remote.actionSet"><menuid="frameMenu"label="&VirtualBox"><separatorname="frameGroup"></separator></menu><actionlabel="Settings"icon="icons/VBox.GIF"class="com.tibco.cdc.vbox.remote.action.Settings"tooltip="Settings"menubarPath="frameMenu/frameGroup"toolbarPath="frameGroup"id="com.tibco.cdc.vbox.remote.action.Settings"></action><actionlabel="StartMachine"icon="icons/show.GIF"class="com.tibco.cdc.vbox.remote.action.HeadlessMode"tooltip="StartMachine"menubarPath="frameMenu/frameGroup"toolbarPath="frameGroup"id="com.tibco.cdc.vbox.remote.action.HeadlessMode"></action><actionlabel="MediumManager"icon="icons/medium.gif"class="com.tibco.cdc.vbox.remote.action.MediumManage"tooltip="MediumManager"menubarPath="frameMenu/frameGroup"toolbarPath="frameGroup"id="com.tibco.cdc.vbox.remote.action.MediumManage"></action></actionSet></extension></plugin>感兴趣的话去搜一下plugin开发的东西吧
解决方案七:
还没学会走就想跑了。。。
解决方案八:
关注中
解决方案九:
自己去学习一下Eclipse的插件开发,很快就能上手了,你这样问叫人怎么回答你啊,你也不懂Eclipse插件。
解决方案十:
eclipse的插件开发不是在eclipse上用吗?我想在我自己的程序上加入插件功能,这个和eclipse插件开发是一样的吗?引用8楼qq675046199的回复:
自己去学习一下Eclipse的插件开发,很快就能上手了,你这样问叫人怎么回答你啊,你也不懂Eclipse插件。
解决方案十一:
引用9楼iorizht的回复:
eclipse的插件开发不是在eclipse上用吗?我想在我自己的程序上加入插件功能,这个和eclipse插件开发是一样的吗?引用8楼qq675046199的回复:自己去学习一下Eclipse的插件开发,很快就能上手了,你这样问叫人怎么回答你啊,你也不懂Eclipse插件。
这叫融汇贯通。。。
解决方案十二:
eclipse里的插件向导,文件->新建->插件项目向导所提供的模板,我已经填好ID和名字等基本信息了,可是这个xml里并没有我填好的ID和名字等信息。我觉得既然是向导样式的应该在plugin.xml里自动生成我关心的信息啊。plugin.xml还需要自己往进加东西吗?比如以下这些,不能根据我在向导面板里加入的信息自动生成吗?<pluginid="com.nidapeng.eclipse.plugin.pde"name="PdePlugin"version="1.0.0"provider-name="NIDAPENG"class="com.nidapeng.eclipse.plugin.pde.PdePlugin">新手求教,谢谢大家。
解决方案十三:
UPUPUP
解决方案十四:
我觉得在网上找一份eclipse插件开发手册边学边做比较好
解决方案十五:
我找了,也做了,遇到问题了,所以提问了,我不知道plugin.xml是不是自动生成的
解决方案:
引用14楼iorizht的回复:
我找了,也做了,遇到问题了,所以提问了,我不知道plugin.xml是不是自动生成的
可以通过wizard界面自己生成,也可以自己手动在xml文件中加。熟能生巧~
解决方案:
我想应该是通过wizard界面自己生成,可是我在wizard填了名字ID等,在xml里怎么看不到?引用15楼wt_yao_monkey的回复:
引用14楼iorizht的回复:我找了,也做了,遇到问题了,所以提问了,我不知道plugin.xml是不是自动生成的可以通过wizard界面自己生成,也可以自己手动在xml文件中加。熟能生巧~
解决方案:
完全不懂....