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

在MyEclipse中安装插件,例如JBPM

 
阅读更多

一、在MyEclipse中建立一Java Project

 

二、建立一普通的类,如 PluginConfigCreator.java

 

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

public class PluginConfigCreator {
	public PluginConfigCreator() {
	}

	public void print(String path) {
		List<String> 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<String> getFileList(String path) {
		path = getFormatPath(path);
		path = path + "/";
		File filePath = new File(path);
		if (!filePath.isDirectory()) {
			return null;
		}
		String[] filelist = filePath.list();
		List<String> filelistFilter = new ArrayList<String>();

		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) {
		
		String plugin = "C:\\Users\\miao\\Downloads\\jar_lib\\jbpm\\jbpm-jpdl-suite-3.2.3\\jbpm-jpdl-3.2.3\\designer";
		new PluginConfigCreator().print(plugin);
	}

}

 

 

main.xml方法中的plugin属性代表需要安装的插件的路径。

 

三、运行程序,在控制台出现一大堆东西,然后复制:

1.打开MyEclipse目录

2.打开configuration

3.打开org.eclipse.equinox.simpleconfigurator

4.打开(用记事本)bundles.info

5.把从控制台复制出来的东东粘贴到该文件的尾部

6.重启MyEclipse,就OK了。插件装上了

 

四、demo

PluginConfig.zip

分享到:
评论

相关推荐

    Myeclipse6.5安装jBPM3.2.3

    在安装过程中,可能遇到的问题包括找不到插件目录、安装过程中出错或插件无法正常工作。为了解决这些问题,你可能需要检查以下几个方面: - 确保下载的jBPM 3.2.3版本是完整且未被破坏的。 - 检查MyEclipse的更新...

    MyEclipse 10 JBPM 配置

    首先,你需要访问JBoss官网下载JBPM的完整安装包,例如jbpm-5.2.0.Final-installer-full.zip。这个安装包包含了JBPM的所有组件,包括工作流引擎、设计器和示例。 ### 第二步:安装ANT ANT是Java的一个构建工具,...

    jbpm4.4的安装myeclipse配置还有helloworld实例

    - 在命令行中运行 `ant install.tomcat` 和 `ant install.jbpm.into.tomcat`,将 jBPM 安装到 Tomcat 中。 - 运行 `ant load.example.identities` 命令来加载示例用户和用户组数据到 MySQL 数据库。 - **测试**: ...

    jbpm的插件在myeclipse配置

    在Java开发环境中,如MyEclipse,集成jbpm插件可以帮助开发者更加便捷地进行流程开发和调试。以下是关于“jbpm的插件在MyEclipse配置”的详细步骤和相关知识点: 1. **jbpm插件获取与解压**: 首先,你需要获取...

    jbpm4.4+myeclipse安装流程

    值得注意的是,在安装过程中需要特别注意网络连接的问题,因为某些插件可能需要在线安装或验证。此外,对于初次接触jBPM的新手来说,建议在安装完成之后阅读相关文档,以便更好地理解和使用jBPM的各种特性。

    MyEclipse安装jbpm

    注意:在安装过程中,如果网络连接没有断开,可能会导致安装失败或对MyEclipse现有功能造成影响,因此建议在无网络环境下进行安装。同时,确保MySQL服务已启动,并正确配置了权限,以便jbpm能够创建和操作数据库表。

    MyEclipse安装JBPM5.doc

    在本文中,我们将详细探讨如何在MyEclipse环境中安装JBPM5,这是一个强大的工作流管理系统。JBPM(Java Business Process Management)是Red Hat公司提供的开源业务流程管理解决方案,它允许开发者设计、部署和执行...

    myeclipse 插件安装方法

    2. 在配置中心中,你可以查找特定的插件,例如在本例中提到的JBPM插件。JBPM是一款业务流程管理(Business Process Management)的开源框架,它可以用来设计、执行和监控业务流程。 3. 一旦找到JBPM插件,通常会有...

    jbpm myeclipse配置方法

    该文件旨在帮助用户解决在MyEclipse中配置JBPM的问题,并提供了具体的步骤来安装和配置所需的插件,以便更好地使用JBPM中的设计器等功能。 ### 配置步骤详解: #### 步骤一:下载并解压JBPM-4.0.zip 首先需要下载...

    jbpm插件安装.DOC

    本文将详细介绍如何在Eclipse中安装JBPM插件。 #### 二、环境准备 在开始安装之前,请确保您的开发环境已具备以下条件: - 已安装Eclipse IDE,并且版本与JBPM插件兼容。 - 已下载JBPM插件包(例如:`jbpm-...

    Myeclipse8.6搭建jbpm4.4的开发环境文档

    - 在Myeclipse中创建一个新的Java EE项目,项目名可以自定义,例如“jbpm4.4_DevEnv”。 - 将jbpm4.4的库文件(jar包)导入到项目的“lib”目录下,这些库文件通常包含在jbpm的下载包中,包括核心库、数据库驱动等...

    jbpm5环境配置、中文文档

    4. **Eclipse插件配置**:在Eclipse中配置jbpm5插件,这通常涉及到添加库依赖,将jbpm5的jar包导入到项目的构建路径中。同时,还需要配置Guvnor服务器的URL以便与之交互。 5. **数据库设置**:jbpm5需要一个数据库...

    JBPM图解安装指南

    以下步骤将指导您如何在Eclipse中安装JBPM插件: - **安装Eclipse** 由于本文档假定您已经安装了Eclipse,因此这里不详细介绍Eclipse的安装过程。如果尚未安装,请参考官方文档或相关的教程进行安装。本实验中...

    jbpm开发(eclipse3+myeclipse6+mysql5+tomcat6 )

    - **步骤2**:点击`New Local Site`按钮,在弹出的对话框中选择jBPM开发包解压后的`designer`文件夹路径作为安装源,例如`D:\jbpm-jpdl-3.2.3\designer`。 - **步骤3**:根据提示完成安装过程,安装完成后需重启...

    jbpm.rar_jbpm

    在myEclipse环境中搭建jbpm项目,首先需要确保myEclipse已经安装了jbpm插件。安装完成后,可以通过新建jbpm项目来创建一个新的工作流工程。在工程中,你需要导入jbpm的相关库,如jbpm-core、jbpm-bpmn2等,这些库...

    JBPM创建数据库,流程定义以及发布学习笔记

    3. **在MyEclipse中加载JBPM插件** - 复制`jbpm-designer`目录下的所有文件到MyEclipse的安装目录。 - 在命令行中,进入MyEclipse目录,执行`eclipse –clean`来加载插件。 - 在MyEclipse中创建一个Process ...

    jbpm4.4基本操作

    本文将详细介绍在JBPM4.4中进行的一些基本操作,包括安装插件、发布流程模板、创建流程实例、理解流程的signal操作、任务节点的任务分配以及如何获取并完成任务列表中的任务。 首先,让我们来探讨如何安装JBPM4插件...

Global site tag (gtag.js) - Google Analytics