知道就很简单, 不知道就很难.
最近为了在 Eclipse 上装一个插件, 实在是折腾坏了, 下面就记录一下安装插件的过程中碰到的问题.
1. Eclipse Marketplace...
当前版本的 Eclipse (4.3) 可以通过 Eclipse marketPlace... 安装插件, 路径为: Help --> Eclipse marketplace..., 打开以下界面后就找到需要安装的插件, 然后 Install 即可.
2. Install New Software... (在线安装)
有些插件在 market 里找不着, 就要手动指定进行安装了, 如 ObjectAid (从 Java 代码生成类图的插件). 路径为: Help --> Install New Software...
点击 Add 后, 在弹出的对话框中输出相应的 插件名 及 URL , 然后等待插件下载, 直接安装即可.
3. Install New Software... (本地安装)
大多数情况下, 在经过 1, 2 后都能顺利安装上插件, 但是杯催的是我想安装的 ObjectAid 在 Marketplace 中找不到, 按 2 的操作又下载不到插件(估计是网站 down 掉了), 最后只能从第三方网站下载这个插件的 zip 包.
接下来要怎么安装又犯难了, 照网上一些说法, 把 zip 包直接解压到 Eclipse 根目录, 然后重启 Eclipse 即可; 不知是否新版本限制, 我照这样操作了, 可是插件还是死活加载不了 (包括使用命令 Eclipse -clean).
又是一番折腾, 几乎放弃了, 才发现在 2 中, 同样点击 Add 后, 点击 Archive..., 就可以选择本地文件所在路径做为 Location 了, 如下图.
4. 设置代理
下载时, 如果是在公司内网, 需要设置代理 Windows --> Preferences --> General --> NewWork Connection, 设置 Active Provider 为 Manual, 再设置 Proxy entries 的 HTTP 和 HTTPS, 如下图
注意这里不能设置 SOCKS, 否则将会导致代理无效.
这应该是 Kepler 版本的一个 bug, 详见 stackoverflow
环境
Ubuntu 12.04(64-bit) + Eclipse Standard Kepler SR1