eclipse作为一个鸡肋般的java ide,颇有食之无味弃之可惜之感。最近公司统一对电脑做了一些处理,搞的我的eclipse都不能用了。重新安装了一下,各种maven、svn,代码格式什么的依赖神烦,尤其是svn插件,subeclipse代码库在国外,国内用户惨的一逼,直接拉代码根本拉不动。最后使用了离线安装才弄好。

subeclipse与subverse

Subclipse 主页位于 http://subclipse.tigris.org/ ,与SVN(http://subversion.tigris.org/)联系紧密,我 们可以称之为 SVN 官方的 eclipse 插件。而Subversive 则是 eclipse 官方的 SVN 插件,主页位于 http://www.eclipse.org/subversive/

Subclipse 是 SVN 直接支持的项目,在很早的时候就已经出现了。而 Subversive 最先是由一个第三方公司 Polarion 开发的。早先有传闻 Subclipse 将会成为 Eclipse Foundation 成员的传闻,可是最后却出现了令人大跌眼镜的结果,Subversive 率先成为了 Eclipse 的子项目。这中间到底出现什么情况,我们就不得而知了。或许 Eclipse 与 SVN 两个都非常成功的开源项目间,某些协议出现一些争议了吧。

不管是 Subclipse 还是 Subversive ,它们使用的 SVN 连接器不外乎这两种,JavaHL 和 SVNKit ( http://svnkit.com/ ),SVNKit 是 Subversion 的纯 Java 连接库版本,整个连接底层都是由 Java 实现的,不需要额外的支持。而 JavaHL 则使用的是 Subversion 原生的连接库,加上了 Java 调用库。这两种连接库给人表征的感觉应该是 JavaHL 在连接稳定性和速度上应该占优,而 SVNKit 则应该更省事,适用性更广。如果非要推荐一个的话,我还是建议先选择 JavaHL,如果 JavaHL 无法在你的系统中正常工作,再选择 SVNKit 。

应该安装什么版本的subeclipse:

Subclipse 1.4.x includes and requires Subversion 1.5.x client features and working copy format.

Subclipse 1.6.x includes and requires Subversion 1.6.x client features and working copy format.

Subclipse 1.8.x includes and requires Subversion 1.7.x client features and working copy format.

Subclipse 1.10.x includes and requires Subversion 1.8.x client features and working copy format.

subclipse1.10.x 有两个版本,site-1.10.13-1.8.x.zip和site-1.10.13-1.9.x.zip,第一个版本适合svn1.8,后一个版本适合svn1.9


Links for 1.10.x Release:

Changelog: http://subclipse.tigris.org/subclipse_1.10.x/changes.html

Eclipse update site URL: http://subclipse.tigris.org/update_1.10.x

Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

Archived releases: http://subclipse.tigris.org/archive


Links for 1.8.x Release:

Changelog: http://subclipse.tigris.org/subclipse_1.8.x/changes.html

Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x

Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

Archived releases: http://subclipse.tigris.org/archive


Links for 1.6.x Release:

Changelog: http://subclipse.tigris.org/subclipse_1.6.x/changes.html

Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x

Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240


Links for 1.4.x Release:

Changelog: http://subclipse.tigris.org/subclipse_1.4.x/changes.html

Eclipse update site URL: http://subclipse.tigris.org/update_1.4.x

Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

eclipse内在线安装

首先,点击Eclipse菜单栏的【Help】->【Install New Software】。

然后,在显示的插件安装界面【work with】输入上面的Eclipse update site URL,如1.10.x需要输入http://subclipse.tigris.org/update_1.8.x

然后选择需要的插件,一路next,就安装好了。

eclipse内离线安装

先下载zip包到本地。

首先,点击Eclipse菜单栏的【Help】->【Install New Software】.

然后,在显示的插件安装界面点击【Add】按钮,在弹出的对话框中输入插件名称(也可以为空),接着,点击【Archive】按钮,选中下载的Eclipse插件安装包压缩文件,最后依次点击【打开】、【OK】按钮从而确认并关闭最上层的两个对话框。

其他与上面相同。

以插件目录方式安装

windows版请参考参考博客http://www.softown.cn/post/81.html

mac版方式:

笔者参考了EclEmma的安装说明文档:http://www.eclemma.org/installation.html

将zip包解压复制到eclipse安装目录的dropins目录下:

<your eclipse installation>/
+- dropins/
+- size-x.y.z/
+- plugins/
| +- ...
+- feature/
+- ...

mac端JavaHL安装问题

如果想要JavaHL而不可用,可以参考以下文档安装:http://www.cnblogs.com/caowei/p/3282599.html

最新文章

  1. Error: Could not find the required version of the Java(TM) 2 Runtime Environment in&#39;(null)&#39;.
  2. rtc 关机闹钟1 app层
  3. webapi返回json格式,并定义日期解析格式
  4. leetcode 37 Sudoku Solver java
  5. MySQL timestamp用法
  6. java 中通过label跳出双重for 循环
  7. getTime 方法
  8. 互联网二次进化—VR全景智慧城市
  9. 我的第一个python web开发框架(35)——权限数据库结构设计
  10. 在Java中使用Socket模拟客户端和服务端(多线程)
  11. oracle常用函数案例
  12. 剑指offer(14)链表中倒数第K个节点
  13. 12-openldap使用AD密码
  14. 基于Docker的负载均衡和服务发现
  15. asp.net core在linux上的部署调试
  16. libcurl使用easy模式阻塞卡死等问题的完美解决---超时设置
  17. 在Debug模式下中断, 在Release模式下跳出当前函数的断言
  18. 摘:C++ 枚举类型
  19. MFC显示GIF动画图片
  20. windows中修改catalina.sh上传到linux执行报错This file is needed to run this program解决

热门文章

  1. D3D游戏编程系列(一):DXLib的介绍
  2. win设置壁纸
  3. eclipse 中创建maven web项目
  4. POJ3691DNA repair
  5. BZOJ3451: Tyvj1953 Normal
  6. 如何在同一台服务器上安装多套通达OA
  7. apache开源项目--HttpComponents
  8. 如何创建,增加swap
  9. ArcScene三维制作
  10. Android样式——Styles