teamcenterRcp开发之创建rcp项目

1:在eclipse中创建 Plug-in project 插件项目

teamcenterRcp开发之创建rcp项目_第1张图片

teamcenterRcp开发之创建rcp项目_第2张图片

勾选Create a plug-in using...,点击Finish

teamcenterRcp开发之创建rcp项目_第3张图片

2:在rcp项目中引入常用的teamcenter插件包,在eclipse中点击window--Preferences,搜索Plug-in Development

teamcenterRcp开发之创建rcp项目_第4张图片

teamcenterRcp开发之创建rcp项目_第5张图片

teamcenterRcp开发之创建rcp项目_第6张图片

teamcenterRcp开发之创建rcp项目_第7张图片

引用常用的几个tc插件包

teamcenterRcp开发之创建rcp项目_第8张图片

3:创建一个handler,包名com.rcp.demo.handler,类名DemoHandler继承AbstractHandler接口

代码如下:

package com.rcp.demo.handler;

import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;

import com.teamcenter.rac.util.MessageBox;

public class DemoHandler extends AbstractHandler{

	@Override
	public Object execute(ExecutionEvent arg0) throws ExecutionException {
		// TODO Auto-generated method stub
		MessageBox.post("my handler1", "提示", MessageBox.INFORMATION);
		return null;
	}

}

plugin.xml文件内容如下:




   
      
      
   
   
   
   
      
      
   
   
   
   
   
      
        
            
            
     
      
   


将创建的包添加到Imported packages

teamcenterRcp开发之创建rcp项目_第9张图片

点击Export Wizard导出插件项目,选则导出路径

teamcenterRcp开发之创建rcp项目_第10张图片

将导出的jar包放到teamcenter的plugin文件夹下,重启teamcenter,效果如下

teamcenterRcp开发之创建rcp项目_第11张图片

 

注意:如果效果没出来的话,可以清下缓存,注册一下代码

teamcenterRcp开发之创建rcp项目_第12张图片

 

 


 

PS:欢迎关注我的技术个人公众号:PLMCODE,记录个人学习道路上会遇到的知识点(RCP开发,SOA开发,ITK开发,AWC开发,WEB开发),希望我们可以相互学习。

teamcenterRcp开发之创建rcp项目_第13张图片

 

你可能感兴趣的:(Teamcenter开发进阶)