`

Properties Editor for Eclipse3[1].0-3.2安装使用

阅读更多
采用Link方式安装Properties Editor
1.下载Properties Editor,解压,将解压好的文件放到Eclipse安装目录下,新建一文件夹,定义名称为Properties Editor,此文件夹下面的内容为Eclipes,Eclipes文件夹里面 有两个文件夹,分别为Plugins和Features。这是文件的目录结构。

2.在相同的目录下新建一个文件夹,命名为Links,在里面新建一TXT文件,文件名为步骤一中的文件夹名称(即Properties Editor),里面的内容为
Path=Properties Editor


也就是我们在第一步的时候新建的文件夹的路径,这里的是相对路径。


在线安装

Poperties Editor介绍
一个在编辑完成后可以将资源文件中的中文编码格式转换为unicode编码的插件,在开发国际化应用程序的时候非常有用
http://propedit.sourceforge.jp/eclipse/updates/

安装方法:在线安装Poperties Editor
启动eclipse,点菜单Help -> SoftWare Updates -> find and install->选中Search for new features to install ->next->点击 New Remote site->给这个更新站点取个名字 如:luanma,url填写http://propedit.sourceforge.jp/eclipse/updates即可。->点击ok->选中刚才新加的站点名称,点击finish->他会自动找出与你所用的eclipse版本相适应的插件全部选中->后面只要选择install all即可
->最后会提示你重起你的eclipse

所有的properties文件名的前面都有一个绿色的p字.见下图:


详细出处参考:http://www.itqun.net/content-detail/261411.html
安装好以后,重要启动即可。
引用

如果经常使用Struts,并做过国际化操作的人来说,对于中文资源文件的处理应该不会感到陌生的。比如下面两个文件,一个是英文的,一个是中文的。对于英文的,一切照常;对于中文的,一般需要用JDK的native2ascii工具进行转换。

application_en.properties
# Resources for the Hello sample application
hello.title=A first Struts program
hello.prompt.user=Please enter a UserName
hello.page.hello=Hello
hello.page.wellocome=Wellcome to Blog of Javamxj


application_zh_CN.properties
# Hello实例使用的资源文件

hello.title=第一个Struts应用
hello.prompt.user=请输入用户名
hello.page.hello=你好
hello.page.wellocome=欢迎来到Javamxj的Blog 

  我当前使用的Eclipse版本是3.1M6,如果使用Eclipse编辑application_zh_CN.properties文件,保存后,关闭这个文件,然后再次打开它,会发现这个文件中的中文字符都变成了????。

  为什么会发生这种情况呢?在中文操作系统下,Eclipse中的Java类型文件的编码的默认设置是GBK,但是对Properties资源文件的编码的默认设置是ISO-8859-1。所以编辑Java文件中的中文不会出现问题,但编辑Properties资源文件中的中文会出现问题。

  在3.1M6版本下,我们可以直接修改Properties资源文件的默认编码了(Eclipse3.0版本好像不支持)。在Eclipse主界面下,打开 Window ->Perferences ->General ->Editors ->Context Types:



  修改为GBK后,再次打开application_zh_CN.properties文件,编辑后保存,再打开时,文件中的中文字符可以正常显示了。

  这还不行,还必须利用native2ascii来转换一下。

  native2ascii-本地码-至-ASCII 码转换器

  将含有本地编码字符(既非 Latin1 又非 Unicode 字符)的文件转换为 Unicode 编码字符的文件。

  结构

native2ascii [options] [inputfile [outputfile]]

  说明

  Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 Unicode 编码(\udddd 记号)字符的文件。native2ascii 将含有其它字符编码的文件转换成含 Latin-1 和/或 Unicode 编码字符的文件。

  若省略 outputfile,则使用标准输出设备输出。此外,如果也省略 inputfile,则使用标准输入设备输入。

  选项

  -reverse

  执行相反的操作:将含 Latin-1 和/或 Unicode 编码字符的文件转换成含本地编码字符的文件:

  -encoding encoding_name

  指定转换过程使用的编码名称。缺省的编码从系统属性 file.encoding 中得到。encoding_name 字符串必须是符合要求的字符串。

  比如可以这样利用native2ascii:

native2ascii -encoding gbk application_zh_CN.properties temp.properties

  这里将根据application_zh_CN.properties输出了一个临时文件temp.properties,然后把application_zh_CN.properties中的文件内容替换为这个临时文件的内容就可以了。

  转换后的application_zh_CN.properties

# Hello\u5b9e\u4f8b\u4f7f\u7528\u7684\u8d44\u6e90\u6587\u4ef6

hello.title=\u7b2c\u4e00\u4e2aStruts\u5e94\u7528
hello.prompt.user=\u8bf7\u8f93\u5165\u7528\u6237\u540d
hello.page.hello=\u4f60\u597d
hello.page.wellocome=\u6b22\u8fce\u6765\u5230Javamxj\u7684Blog 


  这样的操作对于一个或两个资源文件还行,如果多个资源文件,这样未免有些太麻烦了。你可以建立一个批处理文件(.bat);或者建立一个Ant文件,利用其包含的native2ascii任务,也可以进行批处理。

  还是觉得麻烦!

  但是自从使用Eclipse后,好处多多,在Eclipse下,有这么两个插件,可以用来处理资源文件,它们使用起来各有千秋。

引用
  JInto 0.8.0

  主页 http://www.guh-software.de/jinto.html

  下载 http://www.guh-software.de/jinto/de.guhsoft.jinto_0.8.0.zip

  文档 http://www.guh-software.de/jinto/JIntoGettingStarted.pdf (英文)

  仔细看看文档,它提供的功能还是很不错的。

  Properties Editor

  主页 http://propedit.sourceforge.jp/index_en.html

  它提供了三个版本,单独运行的版本、Eclipse版本、JBuilder版本,这里只看看Eclipse3下的版本。

  PropertiesEditor_EclipsePlugin_for_3.0 V4.4.0

  分别以links方式安装这两个插件,启动Eclipse,切换到Perferences,如图:

  · JInto插件



  · Properties Editor插件



  · 先利用Properties Editor插件编辑资源文件,选中application_zh_CN.properties,右击,选择对应的插件,如图操作:



  · Properties Editor插件编辑的效果



  · 然后利用JInto插件编辑资源文件:



  附带说说XML文件

  对应XML文件类型,默认的编码是UTF-8,但如果在xml声明中可以指定其编码,如“<?xml version="1.0" encoding="GBK"?>”就指定其编码为GBK。这样,Eclipse在读取xml文件时,会首先根据其声明来设置这个文件的编码,如果在声明中没有指定其编码,那么会采用UTF-8编码来读取这个文件。所以对于xml文件,就不需要强制设置其默认的编码类型了。
分享到:
评论
1 楼 it爱 2012-07-04  
      

相关推荐

    myeclipse资源文件中文插件 for3.0-3.2

    1. **下载插件**:首先,你需要从可靠的源获取PropertiesEditor插件,通常是一个.zip或.jar文件,如"Properties Editor for Eclipse3.0-3.2"。 2. **安装插件**:将下载的插件文件解压后,通过Eclipse的“Install ...

    eclipse可视化插件安装

    在本话题中,我们将详细介绍如何安装Eclipse的可视化插件,包括EMF(Eclipse Modeling Framework)、GEF(Graphical Editing Framework)和VE(Visual Editor)。 首先,我们需要下载以下组件: 1. Eclipse SDK 3.2...

    Eclipse权威开发指南2.pdf

    第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用程序的集成平台..... 6 ...

    Eclipse3.2配SWT可视化开发

    ### Eclipse 3.2 配置 SWT 可视化开发详解 #### 一、概述 在软件开发领域,特别是GUI应用程序的设计与实现过程中,可视化开发工具因其直观易用的特点而备受开发者青睐。Eclipse作为一款知名的开源集成开发环境...

    java可视化编程软件的安装方法

    本文将详细介绍如何安装Eclipse Tool Project中的可视化编辑器插件(Visual Editor Project),该插件主要依赖于Graphical Editor Framework (GEF) Project、EMF (Eclipse Modeling Framework) 和 VE (Visual Editor...

    eclipse下properties文件中文乱码的解决方案

    通过调整Eclipse的默认编码、使用`native2ascii`工具,或是安装PropertiesEditor插件,都能有效地解决乱码问题,提高代码质量和开发效率。选择何种方法取决于项目的具体需求和个人喜好,但无论哪种方案,最终目标都...

    Eclipse权威开发指南1.pdf

    第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用程序的集成平台...

    Eclipse权威开发指南3.pdf

    第1章 引言 3 1.1 Eclipse作为应用程序开发 工具的宿主...... 4 1.2 不仅仅是工具的宿主,Eclipse 还作为客户端应用程序的 宿主...... 5 1.3 什么是Eclipse?...... 6 1.3.1 工具与应用程序的集成平台...

    eclipse3.2国际化插件

    1. **编码支持**:PropertiesEditor支持UTF-8、GBK等多种编码格式,确保中文字符能正确显示和保存,避免编码不兼容的问题。 2. **智能提示**:在编辑properties文件时,提供关键词智能提示,提高编写效率,减少手动...

    Struts2资源文件在jsp页面中显示乱码解决

    在IT项目开发中,尤其是基于Java的Web应用...相比之下,安装PropertiesEditor插件不仅操作简便,还能彻底解决乱码问题,是更为理想的解决方案。在实际开发中,建议优先考虑第二种方案,以提升开发效率和代码可维护性。

    MyEclipse6的使用

    - **ALL in ONE 版本的安装**:将下载的 MyEclipse 文件直接解压到 Eclipse 的安装目录下。 - **插件(PLUG-IN)版本的安装**:通过 Eclipse 的插件管理器安装 MyEclipse 插件。 **1.7.2.3 使用 ALL In ONE 版本...

    hibernatetools文档

    ##### 4.13 Hibernate support for Dali plugins in Eclipse WTP - **Dali**是Eclipse中的JPA工具集。 - 插件支持在Eclipse WTP环境中创建具有Hibernate支持的JPA项目。 #### 五、Ant Tools 除了Eclipse插件外,**...

    Eclipse_Swt_Jface_核心应用_部分19

    第1章 Java语言的GUI历史 2 1.1 最初的AWT 2 1.2 Swing工具包 3 1.3 Eclipse的诞生 3 1.4 Eclipse贡献SWT工具包 5 1.4.1 SWT的结构 6 1.4.2 SWT所支持的操作系统 6 1.5 Sun AWT/Swing与Eclipse SWT 7 ...

    struts2.0+spring2.0+hibernate3.1 web应用

    - **PropertiesEditor**: 支持国际化资源编辑。 - **xmlbuddy**: 强大的XML编辑器。 - **GEF-SDK-3.2.2 + 相关插件**: JSP页面编辑器。 - **sqlexplorer_plugin**: 数据库管理工具。 #### 五、数据库搭建与表结构 ...

    jboss --JBPM介绍及应用

    用户需要在Eclipse中安装该插件,以便能够使用JBoss jBPM的图形化设计工具。 #### 三、引导式JBoss jBPM GPD教程 ##### 3.1 创建jBPM项目 - **新建项目**:在Eclipse中新建一个Java项目,选择“File”&gt;“New”&gt;...

Global site tag (gtag.js) - Google Analytics