下载了几个版本,因为用到SVN,6.0和7.0版本的安装svn不是太方便,
用自带的update安装,总会安装一些升级包,太大了。
用了8.0感觉挺方便,而且安装svn插件完全绿色安装,
整理了一下,提供下载地址:
http://u.115.com/file/f422239634
压缩包内部文件结构如下图:
如果习惯用英文的可以不用汉化,我是习惯了用中文,虽然英文也能看懂......
贴个汉化后的截图:
下面贴一下汉化和安装SVN的方法,不喜欢用中文的可以略过汉化这一步。
一、程序汉化部分
1:
打开
“MyEclipse
8.0(09-10-1)汉化插件”文件夹,将language文件夹放到MyEclipse8.0的安装根目录下,默认的安装位置是:默认安装位置“
C:\Program Files\Genuitec\MyEclipse 8.x Latest”
2:
新建一个java工程,新建一个CreatePluginsConfig,将如下代码拷贝进去:
2
|
import
java.util.ArrayList;
|
5
|
* MyEclipse
8.0
(
2009
-
10
-
1
) 插件代码生成工具
|
01
|
* 次汉化包是由 MyEclipse
7.1
汉化包修改
|
02
|
* 生成的代码放入 \configuration\org.eclipse.equinox.simpleconfigurator\bundles.info
|
03
|
* 然后在命令提示符中使用 myeclipse.exe -clean 重启 或者关闭MyEclipse在打开即可使用中文版
|
06
|
public
class
CreatePluginsConfig {
|
08
|
public
CreatePluginsConfig() {
|
11
|
public
void
print(String path) {
|
12
|
List list = getFileList(path);
|
17
|
int
length = list.size();
|
18
|
for
(
int
i =
0
; i < length; i++) {
|
20
|
String thePath = getFormatPath(getString(list.get(i)));
|
21
|
File file =
new
File(thePath);
|
22
|
if
(file.isDirectory()) {
|
23
|
String fileName = file.getName();
|
24
|
if
(fileName.indexOf(
"_"
) <
0
) {
|
28
|
String[] filenames = fileName.split(
"_"
);
|
29
|
String filename1 = filenames[
0
];
|
30
|
String filename2 = filenames[
1
];
|
31
|
result = filename1 +
","
+ filename2 +
",file:/"
+ path +
"\\"
|
32
|
+ fileName +
"\\,4,false"
;
|
33
|
System.out.println(result);
|
34
|
}
else
if
(file.isFile()) {
|
35
|
String fileName = file.getName();
|
36
|
if
(fileName.indexOf(
"_"
) <
0
) {
|
39
|
int
last = fileName.lastIndexOf(
"_"
);
// 最后一个下划线的位置
|
40
|
String filename1 = fileName.substring(
0
, last);
|
41
|
String filename2 = fileName.substring(last +
1
, fileName
|
43
|
result = filename1 +
","
+ filename2 +
",file:/"
+ path +
"\\"
|
44
|
+ fileName +
",4,false"
;
|
45
|
System.out.println(result);
|
51
|
public
List getFileList(String path) {
|
52
|
path = getFormatPath(path);
|
54
|
File filePath =
new
File(path);
|
55
|
if
(!filePath.isDirectory()) {
|
58
|
String[] filelist = filePath.list();
|
59
|
List filelistFilter =
new
ArrayList();
|
61
|
for
(
int
i =
0
; i < filelist.length; i++) {
|
62
|
String tempfilename = getFormatPath(path + filelist[i]);
|
63
|
filelistFilter.add(tempfilename);
|
65
|
return
filelistFilter;
|
68
|
public
String getString(Object object) {
|
69
|
if
(object ==
null
) {
|
72
|
return
String.valueOf(object);
|
75
|
public
String getFormatPath(String path) {
|
76
|
path = path.replaceAll(
"\\\\"
,
"/"
);
|
77
|
path = path.replaceAll(
"//"
,
"/"
);
|
81
|
public
static
void
main(String[] args) {
|
82
|
// 插件文件所在目录designer下的目录结构是eclipse/features and plugins的形式
|
83
|
String plugin =
"C:\\Program Files\\Genuitec\\MyEclipse 8.0\\language\\plugins"
;
|
84
|
new
CreatePluginsConfig().print(plugin);
|
修改一下代码中的汉化包language的位置为你程序安装的位置,不如我安装到了“D:\Genuitec\MyEclipse 8.x
Latest”,则将main函数中的plugin变量的值修改为:"D:\\Genuitec\\8.x
Latest\\language\\plugins";记得将“\”改成"\\"。
3:
执行一下这个类,复制在console下出现的结果,将结果粘贴到“configuration\org.eclipse.equinox.simpleconfigurator\bundles.info”文件末尾。
4:
找到MyEclipse 8.x Latest目录下的myeclipse.ini,在最后一行加上“-Duser.language=zh”保存退出。
5:
关闭MyEclipse,然后重新打开,你是不是发现已经变成中文版了呢?
二、安装SVN插件
这里我们使用的SVN插件是Subclipse 1.6版本,是个绿色安装包,安装很方便。直接将“Subclipse
1.6”这个文件夹拷贝到“D:\Genuitec\MyEclipse 8.x
Latest\dropins"目录下即可,记得将安装盘符路径修改为你安装的路径,然后重启一下MyEclipse,查看一下透视图,是不是发现已经有
SVN插件了呢,其实安装这个插件也可以这么简单。(备注:貌似MyEclipse7.5版本以下不支持这种安装方法,因为我在7.0下没有找到
dropins这个文件夹,可能结构已经不同了吧,也没有具体去研究。)
三、一些简单的优化技巧
因为MyEclipse运行的时候加载了所有的插件和默认选项,有时候速度会有点慢,但是有好多我们暂时是用不到的,可以先暂时去掉,等需要的时候再选上,以下是我总结的几条比较常见的优化技巧:
1:
关闭updating
indexes方法:“ 窗口(windows)>(首选项) Preferences > Myeclipse>
Maven4Myeclipse > Maven> ”, 禁用"Download repository index updates
on startup"选项 。
2:
关闭
MyEclipse的自动validation:“窗口(windows)>(首选项) Preferences >
Myeclipse>> validation
”, 将“Build(构建)”下全部勾取消。 如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:在需要验证的文件上右键 “->
MyEclipse -> Run Validation” 。
3:
启动优化,关闭不需要
使用的模块:“窗口(windows)>(首选项) Preferences> (常规)General >
(启动与关闭)Startup andy Shutdown”,
在这里列出的是MyEclipse启动时加载的模块,可以根据自己的需要来勾选响应选项,我这里只加载了tomcat5,所以只勾选了
“MyEclipse EASIE Tomcat 5” ,大家可以根据自己的需要来进行选择性的勾选。
4:
去掉
MyEclipse的拼写检查(如果你觉的有用可以不去),拼写检查会给我们带来不少的麻烦:“ 窗口(windows)>(首选项)
Preferences> (常规)General> (编辑器)Editors >(文本编辑器) Text Editors
>(拼写) Spelling >” 将“(启用拼写检查)Enable spell checking”复选框的勾选去掉。
四、
让MyEclipse拥有像VisualStudio一样的智能提示功能
1:
"
窗口(windows)>(首选项) Preferences>JAVA>编辑器>内容辅助",将右边最下方的自动**启用,然后在“JAVA的自动**触发器”中写上“.abc”。触发时间可以根据自己爱好来编辑,我没有改动,默认是200.
2:
打开“文件->导出”选择导出“(首选项) Preferences”,然后在接下来的界面选择一下保存路径为桌面,保存文件名为"test.epf",然后单击完成。
3:
到桌面找到
test.epf这个文件,使用编辑器打开,例如记事本,Editplus,Uedit32都可以,按下Ctrl+F快捷键查询“.abc”,然后将
“.abc”替换为“.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(,<”保存
退出。
4:
打开““文件->导入”选择导入“(首选项) Preferences”,选上test.epf导入即可。
重启一下MyEclipse,哈哈,是不是可以有智能提示了呢?
五、汉化Jdk的智能提示语言
首先下载JDK的中文API帮助文档文件,这里我也提供了下载:
http://u.115.com/file/f4d93d530c
将下载的“html_zh_CN.zip”放到任意位置(PS:这个是jdk1.6版本的,如果你需要其他版本的,就需要自己到网上找找了),我选择把他放到了Myeclipse的安装目录下,
然后打开“窗口(windows)>(首选项) Preferences>JAVA>已安装的JRE”,在右侧列表中找到待编辑的Jdk,我用的是自己下载的jdk1.6,如下图所示:
选中你要汉化的JDK,点右侧的编辑(我这里选中的是jdk1.6.0_10),打开“编辑JRE窗口”,找到下面JRE系统库中的rt.jar,
选中他,点击右侧的JavaDoc位置,在打开的窗口中将“归档中的javadoc”前面的勾选上,将归档路径选为html_zh_CN.zip的路径,
我的选择如下图:
补充一点:上图中的归档中的路径
需要填写为“html/zh_CN/api
”,图我就不再截图了,失误失误!O(∩_∩)O