解决Eclipse安装中文语言包的问题 九月 27th, 2009
想学Java,下了个Eclipse,英文的虽然也可以用,但总觉得有中文的能更好,于是搜了一下,找到个网址:
http://archive.eclipse.org/eclipse/downloads/drops/L-3.2_Language_Packs-200607121700/index.php
可后来怎么也装不上,也参照了网友的许多办法,就是不行。后来才知道,那个版本早就过时了,我用的是3.4.1版的Eclipse,那语言包是3.2版的,怪不得不能用。
继续寻找,发现Eclipse的国际化现在有一个叫Babel的项目负责,只要在help——software updates——available.. ——add sites,然后填入项目的更新地址: http://download.eclipse.org/technology/babel/update-site/ganymede 然后OK,给http://download.eclipse.org/technology/babel/update-site/ganymede打上勾,等很长一段时间(我等了十多分钟),待他下载完列表,点击“install”,安装就可以了(安装又要等很长很长时间:-))。
前面进行的还算顺利,没想到安装的过程中出现了error:
Failed to prepare partial IU: [R]org.eclipse.jdt.ui.nl_zh 3.4.0.v20081130043401.
参考了http://suisanjun37.blog.hexun.com/23660975_d.html的解决办法,步骤如下:
在Eclipse目录下搜索content.xml,其中有个最大的(我的在eclipseconfigurationorg.eclipse.osgibundles73data354691435目录下,10几mb左右),打开它,找到如下字段:('org.eclipse.jdt.ui.nl_zh'的内容 根据出现错误的具体情况而定)
<required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.ui.nl_zh' range='[3.4.0.v20081130043401,3.4.0.v20081130043401]'/>
以及:
<unit id='org.eclipse.jdt.ui.nl_zh' version='3.4.0.v20081130043401' singleton='false'> <update id='org.eclipse.jdt.ui.nl_zh' range='[0.0.0,3.4.0.v20081130043401)' severity='0'/> <properties size='1'> <property name='org.eclipse.equinox.p2.partial.iu' value='true'/> </properties> <provides size='3'> <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.ui.nl_zh' version='3.4.0.v20081130043401'/> <provided namespace='osgi.bundle' name='org.eclipse.jdt.ui.nl_zh' version='3.4.0.v20081130043401'/> <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> </provides> <artifacts size='1'> <artifact classifier='osgi.bundle' id='org.eclipse.jdt.ui.nl_zh' version='3.4.0.v20081130043401'/> </artifacts> <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> <touchpointData size='1'> <instructions size='1'> <instruction key='manifest'> </instruction> </instructions> </touchpointData> </unit>
删除这两段,保存文件,即可解决(会有部分内容中文化不完全,不过不影响使用,正在找更好的办法)。
转载请注明:作者:Kder·可以的 [ http://www.kder.info/] ,出处:http://www.kder.info/eclipse-chinese-langpack-problem.html