Utf-8 编码的Rcp项目导出错误,而无法运行问题的解决
我的rcp项目编码是utf-8,是通过设置workspace的编码实现的
在eclipse中运行没有问题,但导出后就又许多错误,而不能运行
从网上找资料终于解决:
方法(1)
用UTF-8编码方式来启动Eclipse,加上启动参数 -vmargs -Dfile.encoding=UTF-8
这个方法我测试成功,可以导出,并没有任何错误
但是启动后,点击导航功能,基本每次都内存溢出,所有尽量没加参数前打开 导出页面,再在加参数后启动eclipse,直接点击导出,这样不至于内存溢出
方法(2)
把所有中文字符都用一个properties文件来存储;
这个方法也行,但是我发现代码中有中文注释的时候,也不能正常导出
总不能不写中文注释吧,至少我测试有中文注释的时候,也有错误
方法(3)
直接将中文转码后写在代码中,这样也不能解决有中文注释的问题,同上
方法(4)
1.右键单击build.properites文件,"PDE tools" -->" Create Ant Build File",生成build.xml文件。
2.打开build.properties文件,浏览"Build Configuration"页面,勾选中"Custom Build"或者在build.properites文件中添加custom = true这个属性。
3.打开生成的build.xml文件,在javac节点中增加属性encoding="utf-8"(自己指定的编码方式)。
经测试 方法4是可行的,应该也是最好的
分享到:
相关推荐
RCP导出EXE 老大难问题。 RCp 程序导出步骤,保证能够导出~
本文将详细探讨编码问题中的两大常见编码格式:UTF-8与GBK,并通过具体的设置步骤来解决常见的乱码问题。 #### 二、字符编码概述 字符编码是计算机中表示字符的一种方式,不同的编码系统用于处理不同的字符集。在...
eclipse plug-in/rcp 开发方法详解 pdf 第一部分
- RCP是Eclipse平台的一个子集,专注于创建桌面应用程序,而不仅仅是集成开发环境(IDE)。 - RCP应用程序由一组相互协作的插件构成,提供了丰富的用户界面和强大的功能。 3. **插件开发环境**: - 使用Eclipse ...
eclipse plug-in/rcp 开发方法详解第二部分
- **新建项目**:在Eclipse中选择“文件”->“新建”->“其他”,然后选择“Eclipse RCP and Plug-ins”类别下的“RCP Application”项目类型。 - **配置项目**:按照向导的提示完成配置,包括选择项目名称、指定...
Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-linux-gtk-x86_64.tar.gz) 适用于Linux x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...
IAI 夹爪型-RCP2电缸是工业自动化领域中的一种精密定位设备,主要用于自动化生产线中对工件的搬运、定位、装夹等任务。该系列电缸具备多种型号,以适应不同工作环境和任务需求。根据提供的部分内容,下面详细说明其...
Eclipse 4 RCP 教程1 Eclipse 4 是一个重要的更新,它为Eclipse Rich Client Platform (RCP) 提供了全新的应用平台。本教程由Lars Vogel编写,旨在帮助开发者理解并创建基于Eclipse 4的应用程序,特别是Eclipse RCP...
索尼公司生产的RCP-1500系列遥控面板(包括RCP-1500、RCP-1501和RCP-1530型号)是用于配置和控制演播室级及广播级摄像机的专业设备。这些设备提供了高级的操作便利性和功能的多样性,使得用户能够高效地进行摄影机的...
### Eclipse RCP (Rich Client Platform)介绍与应用开发详解 #### 一、Eclipse RCP概述 Eclipse RCP(Rich Client Platform),即Eclipse富客户端平台,是一种基于Java的应用程序开发框架。它允许开发者创建出高度...
对于简体中文版的Windows系统,Eclipse工作空间默认使用GB18030编码,这可能会导致处理中文字符时出现问题,特别是当你希望使用UTF-8编码时。 为了确保新建的Java工程和文件使用UTF-8编码,你需要进行以下几步操作...
eclipse RCP Plug-in开发自学教程 eclipse RCP(Rich Client Platform)是一种基于eclipse的插件式开发平台,允许开发者使用eclipse结构风格设计弹性的可扩展的应用程序。RCP插件式开发方式可以重用eclipse中的方法...
- 这个设置告诉构建过程Java源文件使用的是UTF-8编码,从而避免因编码不一致导致的错误。 4. **编码转换注意事项:** - 如果项目之前使用的是其他编码格式(如GB18030),希望转换为UTF-8,可以通过第三方工具...
Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-win32-x86_64.zip) 适用于Windows x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...
8. **模型服务(Model Services)**:Eclipse RCP提供了多种模型服务,如PDE(Plug-in Development Environment)用于插件开发,EMF(Eclipse Modeling Framework)用于创建和操作领域特定模型,以及GMF(Graphical ...
"ktable_src"和"ktab"指向的是源代码和核心组件,"ktable"则代表整个组件库,而"rcp-trainning"和"rcp"强调了该组件在RCP开发培训和实际项目中的应用。 在压缩包文件“src”中,包含了KTABLE的所有源代码文件。这些...
Eclipse RCP(Rich Client Platform)是Eclipse项目的一个核心组成部分,它提供了一种构建桌面应用程序的框架。这个"eclipse-rcp-juno-SR2-win32-x86_64.zip"是一个针对Windows 64位系统的Eclipse RCP开发环境的打包...
通过以上步骤,可以有效地解决 Eclipse 中文本编码的问题,特别是对于 Java 项目而言,确保所有源文件都采用统一的 UTF-8 编码是非常重要的。这不仅可以避免乱码的出现,还能提高代码的可读性和移植性。 在实际开发...