实习任务,要求在项目名上的右键菜单里添加“验证xml正确性”的功能的按钮。之前从未接触过eclipse插件开发(准确的说是接到任务是才知道有这么一门学问),希望大神们给指个明路,要是能给个实例就更好了。
å¨eclipseä¸å¦ä½æ·»å èåæ¥éª¤ï¼
1ã建ç«å·¥ç¨
æ°å»ºeclipseæ件工ç¨
2ãå·¥ç¨åèªå®ä¹ä¸ä¸ï¼æ¯å¦å·¥ç¨åæ¯com.popmenu.extend
3ãéæ©ä¸ä¸æ¥ï¼å¨è¿éå¯ä»¥ç¨å导ç»æ们èªå¨çæçï¼ä¹å¯ä»¥å»ºç«å®æä¹åå°æ©å±ç¹èªå·±æ·»å ï¼è¿éæ们éæ©é»è®¤ç模æ¿ã
éæ©popup模æ¿
4ãç¹å»ä¸ä¸æ¥
5ãå ¶ä¸Target Objectâs Classï¼è¿éæå®äºç®æ 对象ï¼å°±æ¯è¯´å¨åªéç¹å»å³é®è½å¤æ¾ç¤ºå¯¹åºçèåã
Submenu Nameï¼è¿ä¸ªæ¯æå®ä½ è¦æ¾ç¤ºçèåå¨å³é®å¼¹åºåçå称ï¼æ们起åå«âæ建系ç»âã
Action Labelï¼è¿ä¸ªæå®äºæ¾ç¤ºçåèåçå称ï¼è¿éä¿®æ¹ä¸ºâ模æ¿æ建âã
Java Package Nameï¼è¿éæå®äºç¹å»æ¨¡æ¿æ建åçå¤çç±»çå åï¼ä½¿ç¨é»è®¤ã
Action Classï¼è¿ä¸ªæ¯å¤çç±»çå称ï¼æ¹ä¸ºTemplateAddActionã
Action is enabled forï¼è¡¨ç¤ºéæ©çæ¯åéè¿æ¯å¤éï¼è¿éç¨é»è®¤ã
ç¹å»å®æã
æåï¼
EclipseçèµæºAPI
å·¥ä½ç©ºé´ã项ç®ãæ件夹ãæ件对åºçç±»åæ¥å£åå«ä¸ºIWorkspaceãIProjectãIFolderãIFileãèµæºç¸å ³
çæ¥å£é½ç»§æ¿äºIResourceæ¥å£ï¼ç±äºå·¥ä½ç©ºé´å¹¶ä¸åªæ¯èµæºç管çè ï¼å æ¤IWorkspace并没æ继æ¿IResource
æ¥å£ï¼ä¸ºäºå°å·¥ä½ç©ºé´ä½ä¸ºèµæºç管çè è¿ä¸åè½ä½ç°åºæ¥ï¼æ½è±¡åºäºIWorkspaceRoot çæ¥å£(å³å·¥ä½ç©ºé´
æ ¹ç®å½)ï¼éè¿IWorkspaceçgetRoot å°±å¯ä»¥å¾å°å¯¹åºçå·¥ä½ç©ºé´æ ¹ç®å½ãç±äºå·¥ä½ç©ºé´æ ¹ç®å½ã项ç®ãæ件
夹é½æ¯å¯ä»¥å®¹çº³å ¶ä»èµæºçï¼å æ¤ä¸ºå®ä»¬æ½åäºä¸ä¸ªåºç±»æ¥å£IContainerã
ç±»çå±æ¬¡ç»æå¾å¦ä¸ï¼
不清楚……我现在的感觉就像是屠夫站在手术台前面,好像是明白,但是细究来就啥也不懂了
追答恩 不是用Eclipse插件写的吗 ? 无非就那几种 ?
例如你的项目名称是在Tree中显示的你就在Tree中添加事件 ,你就说加右键 我也有点糊涂了
在什么位置加 。
谢谢你这么耐心,问题解决了
本回答被提问者采纳eclipse 插件开发 右键菜单上添加新功能
1、建立工程 新建eclipse插件工程 2、工程名自定义一下,比如工程名是com.popmenu.extend 3、选择下一步,在这里可以用向导给我们自动生成的,也可以建立完成之后到扩展点自己添加,这里我们选择默认的模板。选择popup模板 4、点击下一步 5、其中Target Object’s Class:这里指定了目标对象,就是说在哪...
eclipse方法上右击菜单插件怎么实现
1.就是Navigator上,就是eclipse中类似于Package explorer视图,我们做的方法是通过扩展点的方式:实现扩展点:org.eclipse.ui.menus 然后右键new一个menuContribution 然后实现它的locationURI属性:你现在做的是popup菜单就这样实现 popup:com.test.view popup:后面的com.test.view就是你要添加右键菜单的目...
eclipse 插件开发 如何引入第三方插件
name 可以随便写 location 就是你插件的位置,可以是本地的也可以是网络的。
eclipse上怎么像运行jsp那样运行PHP,就右键点击项目选择run as 选择we...
第1步:将Eclipse切换到PHP视图,依次选择“File>>New>>PHP Project”新建PHP工程。在“New PHPProject”窗口中输入工程名(Project name),选择工程保存位置(可以使用Eclipse默认工作空间”Use default location”,也可另行指定存储位置)。完成后点击“Finish”结束。第2步:选中刚刚建立的Hello World工...
eclipse里运行程序,run>run as>后没有java application 怎么办...
1. 选中项目,右键点击,选择"Properties",然后找到"Project facets"部分。2. 点击"Convert to faceted form",在出现的界面中勾选相关的选项。3. 完成设置后,保存更改并重启Eclipse。Eclipse是一个开源的Java开发平台,通过插件扩展功能,其中包括基本的Java开发工具。Project Facets在Eclipse中扮演着重要...
Java程序员请进!怎么用eclipse创建web项目及配置和运行?
eclipse:准备工作 把j2ee的插件放进eclipse plugin文件夹 file - new- other- webn-dynamic web project 随便起个名字finish window-showview-servers然后你控制台里就能看到一个server的标签点了 然后再空白处 右击 new server 然后选择tomcat 相应的版本 next 然后把你刚创建的项目从走遍 移到...
eclipse怎么编写JAVA程序,怎么新建
第一步:启动Eclipse,第一次启动软件时,会提示选择工作空间(WorkSpace),可在硬盘上新建一个文件夹作为工作空间,这个文件夹将会保存你所编写的所有的源代码。第二步:新建一个简单的Java工程。依次点file->new->project->java project。第三步:别是填写工程名以及源码文件夹,一般情况是默认src作为...
解决eclipse中项目红叉的方法:[1]Jre系统库
在eclipse工具中,右键导入我们的项目,同时看到在项目上会出现红叉叉的图标(例子中使用base_model的工程)。在项目base_model工程上, 右键找到properties(属性菜单)并点击一下。在打开的属性页面上找到 JavaBuildPath,在右侧点击 Libraries,向下拖动滚动条找到 JRE SystemLibrary,单击 Edit按钮。选择 ...
如何用eclipse创建web项目
文件夹鼠标右键 New(新建)——>JSP File菜单项,打开New JSP File对话框 在该对话框的“文件名”文本框中输入文件名index.jsp,其他采用默认设置。单击“完成”按钮,完成JSP文件的创建。此时,在项目资源管理器的WebContent节点下,将生成一个名称为index.jsp的节点,也就是你增加的inde.jsp文件。1...
Maven教程(Eclipse配置及maven项目)
在创建Web工程时,可能会遇到缺少`web.xml`文件的报错。解决方法有两种,一是手动创建`WEB-INF\\web.xml`文件,二是通过右键菜单选项调整工程特性,将工程设置为动态Web模块,确保Web工程的完整构建。为了让项目运行起来,可以添加静态页面,通过Maven将项目打成WAR包,然后部署到Tomcat中。为提高开发效率,...