`
liss
  • 浏览: 842282 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

MyEclipse 7.0 安装jbpm插件:jbpm-jpdl-designer-3.1.4

阅读更多

1、myeclipse安装目录:D:\Program Files\Genuitec

2、插件文件目录:D:\Program Files\eclipse-plugins\designer

运行如下程序:

import java.io.File; 
import java.util.ArrayList; 
import java.util.List;

public class CreatePluginsConfig {

    public CreatePluginsConfig(){ 
    }

    public void print(String path){ 
        List list=getFileList(path); 
        if(list==null){ 
            return; 
        }

        int length=list.size(); 
        for(int i=0;i<length;i++){ 
            String result=""; 
            String thePath=getFormatPath(getString(list.get(i))); 
            File file=new File(thePath); 
            if(file.isDirectory()){ 
                String fileName=file.getName(); 
                if(fileName.indexOf("_")<0){ 
                    print(thePath); 
                    continue; 
                } 
                String[] filenames=fileName.split("_"); 
                String filename1=filenames[0]; 
                String filename2=filenames[1]; 
                result=filename1+","+filename2+",file:/"+path+"\\"+fileName+"\\,4,false"; 
                System.out.println(result); 
            }else if(file.isFile()){ 
                String fileName=file.getName(); 
                if(fileName.indexOf("_")<0){ 
                    continue; 
                } 
                int last = fileName.lastIndexOf("_");// 最后一个下划线的位置 
                String filename1 = fileName.substring(0, last); 
                String filename2 = fileName.substring(last + 1, fileName .length() - 4); 
                result = filename1 + "," + filename2 + ",file:/" + path + "\\" + fileName + ",4,false"; 
                System.out.println(result); 
            }

        } 
    }

    public List getFileList(String path){ 
        path=getFormatPath(path); 
        path=path+"/"; 
        File filePath=new File(path); 
        if(!filePath.isDirectory()){ 
            return null; 
        } 
        String[] filelist=filePath.list(); 
        List filelistFilter=new ArrayList();

        for(int i=0;i<filelist.length;i++){ 
            String tempfilename=getFormatPath(path+filelist[i]); 
            filelistFilter.add(tempfilename); 
        } 
        return filelistFilter; 
    }

    public String getString(Object object){ 
        if(object==null){ 
            return ""; 
        } 
        return String.valueOf(object); 
    }

    public String getFormatPath(String path) { 
        path = path.replaceAll("\\\\", "/"); 
        path = path.replaceAll("//", "/"); 
        return path; 
    }

    public static void main(String[] args){
        //插件文件所在目录designer下的目录结构是eclipse/features and plugins的形式
        String plugin = "D:\\Program Files\\Genuitec\\eclipse-plugins\\designer"; 
        new CreatePluginsConfig().print(plugin); 
    } 
}

 

将打印出来的插件配置信息复制到
D:\Program Files\Genuitec\MyEclipse 7.0\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info中。

用-clean命令重启myeclipse即可。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zwhfyy/archive/2009/06/18/4279939.aspx

分享到:
评论
1 楼 nail2008 2011-03-21  
终于装好了

相关推荐

    jbpm-jpdl-designer-nodeps-3.0.13.zip

    jbpm-jpdl-designer-nodeps-3.0.13.zip是一款专为流程设计和管理而生的工具,主要用于JBPM(Java Business Process Management)系统。JBPM是一个开源的工作流和业务流程管理系统,它提供了对业务流程的建模、部署、...

    MyEclipse7.0 安装Spket插件安装加配置

    在本文中,我们将详细介绍如何在MyEclipse 7.0中安装和配置Spket插件,以便更好地支持ExtJS 3.0开发。Spket是一款强大的JavaScript开发工具,提供了代码补全、语法高亮和错误检查等功能,尤其对ExtJS等JavaScript...

    myeclipse 7.0 集成框架SSH-Framework-Myeclipse7.0.part1.rar

    3.选择myeclipse7.0的 windows-&gt;open perspective-&gt;myeclipse database explorer 在db browser视图中对myeclipse derby单击右键,选择open connection启动系统默认derby数据库(注:为了测试hibernate,所以需要存取...

    myeclipse7.0注册码

    - [MyEclipse 7.0](http://downloads.myeclipseide.com/downloads/products/eworkbench/7.0/myeclipse-7.0-win32.exe) - [MyEclipse 7.0M1]...

    myeclipse7.0安装以及配置SVN插件指导

    标题与描述中的“myeclipse7.0安装以及配置SVN插件指导”明确指出了本文将围绕如何在MyEclipse 7.0环境中安装和配置Subversion (SVN) 插件进行展开,这对于软件开发人员特别是使用MyEclipse作为集成开发环境(IDE)的...

    myeclipse8.0以上安装jbpm4.4插件(附带说明)

    5. **安装插件**:按照向导的指示,完成插件的安装。过程中可能需要接受许可协议,确认插件列表,以及选择安装位置。 6. **重启MyEclipse**:安装完成后,必须重启MyEclipse以使插件生效。 描述中提到的"不能建web...

    Myeclipse6.5安装jBPM3.2.3

    - 检查MyEclipse的更新设置,确保可以从本地目录安装插件。 - 如果遇到权限问题,尝试以管理员身份运行MyEclipse。 - 确认MyEclipse和jBPM的版本兼容,因为不同版本之间可能存在不兼容的情况。 一旦jBPM成功安装,...

    MyEclipse7.0 注册码 序列号 Java版注册机源代码 MyEclipse7.0 下载地址

    根据提供的下载链接,可以从官方网站下载 MyEclipse 7.0 的安装程序: - **官方下载地址**: - [MyEclipse 7.0M1]...

    myeclipse 安装Activiti Designer 插件 activiti-designer-5.18.0

    这个link文件是MyEclipse识别并安装插件的关键。 3. **定位MyEclipse的dropins目录**: 找到MyEclipse的安装目录,通常在Windows系统中位于`Program Files`或`Documents and Settings`下,然后找到`dropins`子目录。...

    jBPM开发:配置EclipseIDE开发环境参考.pdf

    - 将`jbpm-jpdl-suite-3.2.3/designer/eclipse/plugins`目录下的所有文件及文件夹复制到Myeclipse的安装目录下的`eclipse/plugins`目录。 - 重启Myeclipse。 **2. 安装 Eclipse Designer到 Myeclipse7** - **...

    基于jdk5.0 MyEclipse 7.0 KeyGen 与插件安装程序

    【标题】"基于jdk5.0 MyEclipse 7.0 KeyGen 与插件安装程序"涉及到的是Java开发环境的构建,特别是针对MyEclipse 7.0集成开发环境的激活与插件安装。MyEclipse是Eclipse的一个强大扩展,提供了丰富的Java EE、Web、...

    MyEclipse7.0 相关资料

    - **集成性**:MyEclipse 7.0 集成了众多的开发工具和插件,包括代码编辑器、调试工具、项目管理工具等,这使得开发者可以在一个环境中完成几乎所有的工作,大大提高了工作效率。 - **框架支持**:该版本对各种...

    myEclipse7.0安装CVS需要的相关文件

    【标题】: "myEclipse7.0安装CVS集成教程" 在开发环境中,版本控制系统如CVS(Concurrent Versions System)是团队协作的重要...确保正确安装和配置CVS客户端以及myEclipse7.0的CVS插件,是充分利用这一功能的关键。

    Eclipse(MyEclipse)离线插件安装工具

    Eclipse(MyEclipse)离线插件安装工具 C:\&gt;java -jar instPlug4MyEclipse.jar Use:java -jar instPlug4MyEclipse.jar PluginPath eclipsePath 如:java -jar instPlug4MyEclipse.jar D:/ADT-18.0.0 D:/myeclipse10 ...

    Myeclipse7.0汉化包

    《MyEclipse 7.0汉化包详解与应用指南》 MyEclipse是一款功能强大的集成开发环境(IDE),尤其在Java EE应用开发领域享有盛誉。MyEclipse 7.0版本是其系列中的一个重要迭代,为开发者提供了更加友好的界面和更高效...

    最新MyEclipse7.0注册码

    1. **打开MyEclipse**:首先启动已经安装好的MyEclipse 7.0。 2. **进入偏好设置**:点击菜单栏中的“Window”,然后选择“Preferences”(偏好设置)。 3. **定位到订阅信息**:在偏好设置窗口中,找到“MyEclipse...

    MyEclipse 7.0G安装插件代码生成器

    MyEclipse 7.0G安装插件代码生成器

Global site tag (gtag.js) - Google Analytics