引言:
    新安装了Eclipse最新版本 4.4.2 Luna(月神),由于项目中使用到了模板引擎Velocity,所以想安装一个Velocity插件,
在网上找了一下,看到Google的veloeclipse插件评价比较好,想试用一下,但发现无法在线安装,原因是天朝屏蔽了对
google网站的访问,只能通过手动下载插件包去安装,安装过程中碰到了很多问题,参考了很多资料,终于装好了,汇总了网友的部分资料
分享总结一下。
 
开发环境:
    Eclipse版本:Eclipse 4.4.2 Luna(月神)
    veloeclipse插件版本:Veloeclipse.ui_2.0.8.zip
 
安装步骤:

1.安装Eclipse Luna支持插件

Help -> Install New Software... -> Work with

-> 选择“The Eclipse Project Updates - http://download.eclipse.org/eclipse/updates/4.4”

-> 勾选"Eclipse Tests, Examples, and Extras" 下的 "Eclipse 2.0 Style Plugin Support"

2.手动安装veloeclipse-2.0.8

一.扩展安装【推荐安装方式】
      (1)在Eclipse安装目录下新建links和myplugins两个文件夹。

(2)将下载的Veloeclipse.ui_2.0.8.zip插件解压到myplugins文件夹下,并改名为veloeclipse。
      (3)在links文件夹内建立xxx.link文件,文件名可以任意,最好与插件名相同,里面的内容为
                  path=<pluginPath>

eg: path=D:/Java/Develop tools/eclipse4.4/myplugins/veloeclipse

上面的“path=”是固定的, <pluginPath>是插件的扩展安装路径
  【注】这种方式,使得每个插件放在单独的文件夹内,结构清晰;如果需要卸载某个插件,只需将对应的link文件删除即可。
   
    二.直接安装
      将插件中包含的plugins和features文件夹内的内容,直接复制到Eclipse中的plugins和features文件夹内,重新启动Eclipse即可
  【注】简单易用,但效果不好,容易导致混乱:如果安装的插件非常多,可能用户无法精确判断哪些是Eclipse默认的插件,哪些是后来扩展的插件。如果需卸载,则到Eclipse中的plugins和features文件夹内删除插件的内容。

出现问题解决方案:

安装插件后在窗口— > 首选项 中看不到的解决方案

  一:把 eclipse/configuration/org.eclipse.update文件夹删除。出现这种情况的原因是在你安装新的插件以前你启动过 eclipse,在 org.eclipse.update 文件夹下记录了插件的历史更新情况,它只记忆了以前的插件更新情况,而你新安装的插件它并不记录,所以删除掉这个文件夹就可以解决这个问题了,不过删除掉 这个文件夹后,eclipse 会重新扫描所有的插件,此时再重新启动 eclipse 时可能会比刚才稍微慢点。(测试失败)

  二:创建一个 Eclipse 快捷启动方式,在目标栏中加入一个“ 空格 -clean ”参数,注意不要把— clean 前面的空格漏掉。或者在菜单—中启动你的 eclipse 时加上— clean 参数,如我的可以在“运行”中输入: D:\eclipse\eclipse.exe -clean ,如果启动 eclipse 后找到你所安装的新插件后,在下次启动之前把参数 clean 去掉就可以了。(测试失败)

  三:如果 Eclipse 启动找不到插件的话,解决办法是在 eclipse/configuration 目录下的 config.ini 文件中加入一行 : osgi.checkConfiguration=true ,这样它就会寻找并安装插件 , 找到插件后可以把该行注释掉 ( 去掉 ), 这样以后每次启动就不会因为寻找插件而显得慢了。(推荐方式,成功)

  转自:

  有时候,用尽了上述办法仍是不能安装使用新插件,可以采用在Host osgi console中通过install 方式安装。(参见另一种插件安装方式)。在${eclipse_dir}/configuration /org.eclipse.equinox.simpleconfigurator/bundles.info中添加相应信息来尝试添加插件。

  如果是安装源代码包,在${eclipse_dir}/configuration/org.eclipse.equino中添加相应信息。

参考资料:

1. lantianyin:http://www.educity.cn/wenda/458043.html

2. salt:http://blog.sina.com.cn/s/blog_7fb953140100z9b8.html

Eclipse4.4.2手动安装Veloeclipse-2.0.8的更多相关文章

  1. Eclipse 4.4(luna) 安装Veloeclipse 2.0.8时报错的问题

    在Eclipse下编辑Velocity模板的插件,支持语法着色,代码向导等功能,简单好用,没有可视化编辑. Eclipse的更新地址是:http://veloeclipse.googlecode.co ...

  2. windows 手动安装 PostgreSQL 9.0 zip解压缩版

    一.下载解压 1,下载postgresql-9.0.1-1-windows-binaries.zip 2,解压postgresql-9.0.1-1-windows-binaries.zip到D:\ 二 ...

  3. ubuntu18.04手动安装二进制MySQL8.0

    wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz tar xvJf ...

  4. eclipse luna 无法安装veloeclipse问题

    问题: 在eclipse 4.4(luna)版本号.安装veloeclipse 2.0.8时,在即将完毕的时候出现下面错误提示: An error occurred while installing ...

  5. 详解Linux下swig 3.0.12的手动安装过程

    详解Linux下swig 3.0.12的手动安装过程 首先 从http://www.linuxfromscratch.org/blfs/view/cvs/general/swig.html上下载swi ...

  6. Eclipse 4.5.0 离线安装 Veloeclipse 插件

    下载 Veloeclipse 在 Eclipse eclipse-jee-mars-R-win32-x86_64 版本 4.5.0,Build id 为 20150621-1200,离线安装 Velo ...

  7. 手动安装Android Support Library(23.0.1)

    在搭建React-Native开发环境的时候,使用Android Sdk Manager无法找到Android Support Library这一项. 所以google了一下,找到了解决办法. 访问A ...

  8. Spyder清除Variable Explorer&&手动安装protobuf3.0(为了配置windows的python接口)

    输入:reset 选择:y PS:建议在windows下,安装anaconda32bit版本的,可以兼容更多第三方包.   Conda使用清华镜像 配置镜像 在conda安装好之后,默认的镜像是官方的 ...

  9. 手动安装MySQL8.0

    首先跟大家唠一唠家常,随着MySQL迅速的更新,MySQL突飞猛进已经更新到了8.0版本,那么它和我们之前用的5.X版本有什么明显的区别那? 首先给大家看下MySQL5.X自带表的查询速度 之后献上M ...

随机推荐

  1. javascript学习初衷

    很久没有过来写东西了,由于要做小网页,介于不懂javascript,一味的去爬其他站点的代码下来,却不能自由组合,控制,达到自己想要的效果, 于是只能沉下心,javascript从头学起,还记得张老师 ...

  2. go(一)变量

    package main import ( "fmt" ) func main() { var a int a = var a1 string a1 = "my is a ...

  3. hdu 4715

    #include<stdio.h> #include<string.h> int prime[1100000],p[1000000],ans; void pri() {     ...

  4. MIPS平台目标机安装Oprofile时出现error

    在Debian下安装Oprofile 重要:应该使linux内核选项支持 在 .config 文件中设置CONFIG_PROFILING=y和CONFIG_OPROFILE=y. 重新编译,烧写.使用 ...

  5. IBinder在进程之间传递一个对象的形式(一)

    主张 什么时候service通常被称为远程时的,用到aidl来定一个接口供service和client来使用,这个事实上就是使用Binder机制的IPC通信.当client bind service成 ...

  6. Delphi VMT的前世今生(研究一下D7的VMT表结构)

    主要是TObject那些虚函数,到底放在了哪里?

  7. WCF(1)----服务创建

    本例中,我们通过一个关于Camera的服务为例子来说明WCF的开发流程,该服务比较简单,只是用来实现对Camera的添加,枚举,删除等操作. 详细步骤如下: 1:创建一个WCF Service Lib ...

  8. Android中九种dialog对话框代码

    public class MainActivity extends Activity { private static final int MAX_PROGRESS = 100; private st ...

  9. linux下的开源移动图像监测程序--motion编译与配置

    前几天在网上偶然看到一篇博客,是利用linxu下的开源的motion搭建嵌入式视频动态监控系统,感觉很好很强大于,是就想自己编译移植一下试试. 所谓移动图像监测,简单来说就是利用摄像头定点监测某个区域 ...

  10. matlab矩阵的表示和简单操作

    原地址:http://www.cnblogs.com/Ran_Ran/archive/2010/12/11/1903070.html 一.矩阵的表示在MATLAB中创建矩阵有以下规则: a.矩阵元素必 ...