`

jbpm的eclipse的流程设计器插件designer中的gpd.xml文件乱码问题。

    博客分类:
  • jbpm
阅读更多

jbpm的eclipse的流程设计器插件designer中,gpd.xml文件乱码。

参考:http://brighter.iteye.com/blog/242654

[jbpm]解决JBPM图形流程设计器的gpd .xml文件的中文乱码 问题2008-05-31 20:51JBPM图形流程设计器是eclipse插件,最近我的电脑上用它设计出的流程只要是中文,那么就会在gpd .xml是显示是乱码
经过检验与搜索,确认此问题为设计器的问题。
环境:eclipse 3.3.2 jee版的,字符集设置成utf-8,设计器jpdl_3.1.0.SP1。

解决办法:org.jbpm.gd.jpdl_3.1.0.SP1里面有个文件ui.jar,反编译类org.jbpm.gd.common.editor.AbstractContentProvider.class,修改两个地方。
1、
找到:new ByteArrayInputStream(toNotationInfoXml(rootContainer).getBytes()), true, true, null);,
改成:new ByteArrayInputStream(toNotationInfoXml(rootContainer).getBytes("UTF-8")), true, true, null);
2、
找到:InputStreamReader inputstreamreader = new InputStreamReader(ifile.getContents());
Element notationInfo = new SAXReader().read(reader).getRootElement();,
改成InputStreamReader inputstreamreader = new InputStreamReader(ifile.getContents(),"UTF-8");
Element notationInfo = new SAXReader().read(reader).getRootElement();

重新编译再打入ui.jar包就OK了,说白了就是设置编码UTF-8就OK了。

说明:些类需引入很多eclipse的.jar,仔细在eclipse里找,比较麻烦,哈哈。另,如果你还没解决,留下你的Email,我有时间就会发改后的ui.jar包给你。

再补充一下,每一点都有两个地方要改,也就是说一共要改4个地方。

修改方法:

使用eclipse,新建一个工程。。然后将相关依赖包加入到工程的类路径中(如果不确定是哪个包,就将eclipse的plugins目录下的所有jar加入到工程的类路径下)

 

 

  • ui.rar (486.8 KB)
  • 下载次数: 78
分享到:
评论
2 楼 wiflish 2009-02-21  
已经重新上传。可以下载了。
1 楼 warlish 2009-01-23  
下载不了,你能发到我的邮件里吗?warlish@hotmail.com谢谢

相关推荐

    jbpm的eclipse的流程设计器插件designer中的gpd.xml文件乱码问题

    总之,解决jbpm的Eclipse Designer插件中gpd.xml文件乱码问题的关键在于确认并保持文件和编辑器之间的一致性,确保使用的都是正确的字符编码。同时,了解Eclipse和相关插件的配置设置,以及如何正确处理XML文件,将...

    解决 jbpm designer中的gpd.xml文件乱码问题。

    NULL 博文链接:https://falchion.iteye.com/blog/283449

    解决jbpm中gpd.xml的中文乱码

    当这个文件中的中文字符出现乱码时,会给流程设计和执行带来困扰。以下是如何解决jbpm中gpd.xml中文乱码问题的详细步骤和相关知识点: 首先,我们需要理解的是字符编码的基础知识。在计算机中,文本是以二进制形式...

    根据jbpm4的.jpdl.xml流程定义文件,绘制出流程图

    本篇我们将聚焦于Jbpm4中的流程定义文件——jpdl.xml,以及如何根据该文件绘制出对应的流程图。 首先,我们要理解什么是JPDL(Jbpm Process Definition Language)。JPDL是一种基于XML的语言,用于描述Jbpm中的业务...

    jbpm-jpdl-designer-3.0.13.zip_jbpm_jbpm design_jbpm designer_jbp

    总结来说,jbpm-jpdl-designer-3.0.13是一个jbpm的图形化流程设计工具,使用它可以方便地创建和编辑JPDL文件,而无需直接处理XML。这个工具支持在Eclipse集成开发环境下使用,提供了友好的界面和丰富的功能,有助于...

    jbpm4.4_eclipse插件GPD的安装

    【jbpm4.4_eclipse插件GPD的安装】主要涉及的是在Eclipse环境中安装和配置jbpm4.4的图形化流程设计器(Graphical Process Designer,简称GPD)的过程。以下是详细的步骤: 1. **获取Eclipse**:首先,你需要确保...

    JBPM5.4工作流 Eclipse流程插件安装

    总结:本教程涵盖了JBPM5.4在Eclipse中的安装和配置,以及如何利用Eclipse流程插件进行流程设计。通过学习这些步骤,开发者可以快速上手JBPM5.4,进行高效的工作流开发。虽然在国内缺乏中文文档,但借助英文资源和...

    JBPM5.4及Eclipse流程插件安装

    3. **安装插件**:在Eclipse中,选择“Help” > “Install New Software”,然后将下载的插件文件路径或添加插件源,按照提示进行安装。 4. **JBPM5.4库导入**:下载JBPM5.4的完整发行版,解压后在Eclipse中创建新...

    jbpm-gpd-site 4.4.zip

    1. 插件的JAR文件:这是jbpm-eclipse插件的核心组件,用于在Eclipse中提供jbpm流程设计功能。 2. 插件的配置文件:这些XML文件定义了插件的行为、依赖和其他设置。 3. 文档和示例:可能包括使用插件的教程、API参考...

    jbpm-jpdl-designer-3.1.7.zip

    jbpm-jpdl-designer便是这样的一个插件,它使得在Eclipse中进行流程设计变得直观和方便。 **JPDL(JBPML)** 是JBPM特有的流程定义语言,它是基于XML的,用于描述业务流程的各个步骤、决策和流转规则。通过JPDL,...

    jbpm流程设计器

    在提供的压缩包文件中,"droolsjbpm-jbpm-designer-6.0.0.Beta1-480-gdc1d8ec.zip"可能是jbpm流程设计器的一个早期版本,而"jbpm-designer-master.zip"则可能是源码仓库的主分支,包含了最新的jbpm流程设计器源代码...

    eclipse配置jBPM(jbpm-test-6.1.0.Final.jar)

    5. **创建工作流程定义(BPMN2文件)**: 利用jBPM插件提供的流程设计器,可以创建和编辑`.bpmn2`文件,定义业务流程。设计器会自动生成对应的XML文件,描述流程的结构和逻辑。 6. **编写测试代码**: `src`目录下...

    jbpm gpd下载

    要使用这些文件,首先需要将jbpm-gpd-site.zip解压,然后在Eclipse环境中导入site.xml或通过features目录下的特性文件安装jbpm GPD插件。一旦安装成功,开发者就可以在Eclipse的插件视图中找到jbpm GPD,启动工作流...

    jbpm-jpdl-designer-3.1.3.zip

    2. **Eclipse插件**:jbpm-jpdl-designer通常作为一个Eclipse插件存在,使得开发者能够在熟悉的Eclipse集成开发环境中进行流程设计。 **压缩包内的文件说明:** 1. **release.notes.html**:这是发布说明文件,通常...

    jbpm-gpd-feature.rar_jbpm gpd feature_jbpm-gpd

    jbpm-gpd-feature.rar 是一个与jbpm工作流引擎相关的资源包,主要针对Eclipse集成开发环境提供的jbpm图形化流程设计(Graphical Process Designer,简称GPD)插件。jbpm是一个开源的工作流管理系统,它允许开发者...

Global site tag (gtag.js) - Google Analytics