方法一:在线安装
1.打开help->myeclipse configuration
center。切换到software标签页。
2.点击add site 打开对话框,在对话框name输入svn,url中输入:
3.在左边栏中找到personal site中找到svn展开。将core svnkit library和optional jna
library添加(右键add to profile),subclipse下面的subclipse integration for mylyn
3.0可以不添加(特别注意,此处不要添加)。
4.在右下角窗格(pending changes )中点击apply。安装重启后myeclipse即可。
方法二:link安装
安装subclipse, myeclipse9.0 svn插件
1、从官网下载site-1.6.10.zip文件,网址是:subclipse.tigris.org,
2、从中解压出features与 plugins文件夹,复制到e:\myeclipse\myplugin\svn里面,其它的*.xml文件不要。
3、在 e:\myeclipse\myeclipse9.0\dropins下新建文件svn.link,内容是:path=e:\\myeclipse \\myplugin\\svn保存。
4、(唛呆儿:这一步不确定,先不要删除)删除e:\myeclipse\myeclipse8.5\configuration \org.eclipse.update文件夹
5、重启myeclipse就一切正常了。[/size]
以上两种方法都尝试成功
方法三:直接解压
下载svn插件:site-1.6.10.zip
解压后将其全部文件拷贝至:d:\program files\genuitec\myeclipse 8.5\dropins(myeclipse的安装目录)
重启myeclipse即可出现svn!
方法四:肯定可行的方法
1、下载最新的svn包:
http://subclipse.tigris.org/servlets/projectdocumentlist?folderid=2240
2、在你的磁盘上任意位置创建文件夹:“myplugins/svn”。名字可以任取,为了方便插件管理,建议名称为“myplugins”。
3、将解压的svn里的两个文件夹拷贝到“myplugins/svn”下。
4、复制下列java代码,修改路径并执行:
package app;
import java.io.file;
import java.util.arraylist;
import java.util.list;
/**
* myeclipse9 插件配置代码生成器
*
*/
public class pluginconfigcreator
{
public pluginconfigcreator()
{
}
public void print(string path)
list<string> list = getfilelist(path);
if (list == null)
{
return;
}
int length = list.size();
for (int i = 0; i < length; i++)
string result = "";
string thepath = getformatpath(getstring(list.get(i)));
file file = new file(thepath);
if (file.isdirectory())
{
string filename = file.getname();
if (filename.indexof("_") < 0)
{
print(thepath);
continue;
}
string[] filenames = filename.split("_");
string filename1 = filenames[0];
string filename2 = filenames[1];
result = filename1 + "," + filename2 + ",file:/" + path + "/"
+ filename + "//,4,false";
system.out.println(result);
} else if (file.isfile())
int last = filename.lastindexof("_");// 最后一个下划线的位置
string filename1 = filename.substring(0, last);
string filename2 = filename.substring(last + 1, filename
.length() - 4);
+ filename + ",4,false";
}
public list<string> getfilelist(string path)
path = getformatpath(path);
path = path + "/";
file filepath = new file(path);
if (!filepath.isdirectory())
return null;
string[] filelist = filepath.list();
list<string> filelistfilter = new arraylist<string>();
for (int i = 0; i < filelist.length; i++)
string tempfilename = getformatpath(path + filelist[i]);
filelistfilter.add(tempfilename);
return filelistfilter;
public string getstring(object object)
if (object == null)
return "";
return string.valueof(object);
public string getformatpath(string path)
path = path.replaceall("////", "/");
path = path.replaceall("//", "/");
return path;
public static void main(string[] args)
/*你的插件的安装目录*/
string plugin = "改成安装目录//genuitec//svn";
new pluginconfigcreator().print(plugin);
}
这里需要注意的是修改成为刚才svn所在路径,建议改为绝对路径。比如d:/myplugins/svn/。。。
5、 找到“$myeclipse_home/configuration /org.eclipse.equinox.simpleconfigurator/”,打开其中的“bundles.inf”文件,为了防止分不清是不 是我们自己后加的东西,在最后面多回几次车,然后粘贴第4步运行后的代码,保存
6、重启myeclipse