eclipse插件的8种安装方式 -凯发k8官方旗舰厅

eclipse插件的8种安装方式本文介绍eclipse插件开发中,插件的八种安装方式,属个人总结,如有错误欢迎指正交流。

最近在做eclipse插件开发的项目,由于刚刚接触,一开始对eclipse平台中插件的安装方式并不是了解,踩过了一些坑,也总结了一点经验。在此,做一个关于eclipse插件安装方式的小小总结——插件的八种安装方法。希望可以帮助到新学eclipse插件开发的朋友。



本文介绍eclipse插件开发中,插件的八种安装方式。假设我们的eclipse 安装目录为 e:\committers-latest-released_1025\eclipse

对于以jar包形式存在的eclipse插件,我们可以将jar包文件放到eclipse根目录下的dropin文件夹中。然后在eclipse目录下通过cmd指令,输入

eclipse.exe -clean
eclipse插件的8种安装方式

为防止网络爬虫,请关注公众号回复”口令”

激活idea 激活clion
datagrip dataspell
dotcover dotmemory
dottrace goland
phpstorm pycharm
resharper reshac
rider rubymine
webstorm 全家桶

启动eclipse,则该插件会自动地安装进去。注意,参数-clean不可省。

这种方式比较直接,我们只需要把插件源代码中的featuresplugins 文件夹中的内容分别复制到eclipse根目录下的featuresplugins文件夹中,然后按照前面的方法重启eclipse即可。

假设我们的插件文件夹所在的目录为e:\installed\test,为了利用eclipse中的link机制,我们在eclipse的安装目录下新建links文件夹,在links目录中建立一个以link为扩展名的文本文件,如test.link,在该文本文件中,加入插件所在的文件夹路径,即:

path=e:\\installed\\test

值得注意的是,在link文件中,path=插件目录的path路径要用/或者\进行分割。

对于一部分插件,其通过下载或者构建后得到的安装文件为.zip 类型的文件,打开该文件后,其会包含pluginsfeatures以及一些类。对于这种类型,我们可以通过update site选项进行本地安装。操作方式为:

  1. 打开eclipse,help->install new software
  2. 弹出 install 的对话框,点击add按钮
    在这里插入图片描述
    3.如下图, 出现add repository对话框,如果插件是以文件夹形式导入的,则我们选择local,如果是以jar包或者zip包形式导入的,则我们选择archive。在此,我们选择archive,浏览添加相对应的zip包即可。
    在这里插入图片描述

与第四节,update site 本地安装相对应的是,update site 的在线安装,这种安装方式更加方面,只需要在4.3部分中输入location,即可安装。但是,因为需要在线,所以这种方式比较慢。
比如,我们安装papyrus插件,papyrus的凯发k8官方旗舰厅官网提供了该插件的在线安装地址:
在这里插入图片描述
我们使用lastest release update site,粘贴地址,点击add

在这里插入图片描述
点击add后,如下
在这里插入图片描述
选择要安装的部分,进行安装即可。

打开eclipse,点击help,在弹出的框中,选择eclipse marketplace。如下所示
在这里插入图片描述
我们只需要选择要安装的插件即可。这种方式虽然比较方便,但是其缺点是很明显的:插件的数量有限,并且有可能插件的地址更新不及时,导致无法安装。

这种方式与第五种方法通过marketplace是互补的,但是二者的插件地址并不是一样的,而是在不同的进行维护中。这种安装方式也只能安装一部分的插件,但是选项比较多,并且插件的地址要比第五种方法更新一些。
拿安装tycho插件为例(tycho插件是可以将在eclipse中进行插件开发时传统项目转为maven次项目的一种插件,从而利用maven中的pom文件解决包依赖问题,并且支持更加便捷的构建编译plug in 项目)。

  1. 进入,下载eclipse installer, eclipse installer 我们可以认为是eclipse各种应用平台的一个安装程序。
    在这里插入图片描述

  2. 下载完成后,双击打开,如图所示
    在这里插入图片描述

  3. 点击右上角的展开,选择advanced mode高级模式 eclipse插件的8种安装方式

  4. 选择我们安装的版本为eclipse ide for eclipse committers。并且在下方框中所示,选好版本、java vm的地址和bundle的缓冲池地址。
    在这里插入图片描述

  5. 点击next,选择要预先安装的project 插件项目,我们在此选择tycho。在点击next.

在这里插入图片描述
6. 设置安装eclipse文件夹的内容,可以点击”show all variables”进行更加详细的设置。
在这里插入图片描述
7. 再一路点击next和finish,等待安装即可。安装完成后,我们就会得到预先安装好tycho插件的eclipse ide for committers了。
在这里插入图片描述

ps:实践证明,通过第五种方法无法安装tycho插件,而通过第六种方法可以安装该插件,这说明二者的库地址不同,且目前看该方法的地址更新更有效。

最后一种方法并不适用所有的插件,也是一种直接在plug in项目源码上直接运行的方法,并不需要编译整个项目。如下,我们来运行helloworld插件
helloworld插件是我们通过plugin 开发的模板产生的一个示例项目,其功能是在eclipse的菜单栏添加一个可以点击的按钮,点击后显示“hello world”的标签。

  1. 项目如图
    在这里插入图片描述
  2. 在项目上点击右键,选择run as->eclipse application。点击后,会打开另外一个工作空间为running time的eclipse。后者的eclipse可以认为是安装上了该插件后的eclipse,如下图所示:
    在这里插入图片描述

本文写了有关于安装eclipse插件的几种方法,属个人总结,如有错误欢迎指正交流。

凯发k8官方旗舰厅的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处:https://ispacesoft.com/162951.html

(0)

相关推荐

  • 《数据库原理与应用》复习总结《数据库原理》复习总结数据库技术就是主要研究如何科学的组织和存储数据,高效的获取和处理数据,并可以满足用户各种不同的信息需求的技术,因为对数据库技术的需求非常大,所以学习这门课的知识和技术是非常必要的,应熟练弄清,掌握数据,数据管理,数据库,数据模型和概念模型的等专业术语的内涵。

  • python数组操作容易犯的错误有哪些_python定义二维数组在下面的例子中,希望做到的是数组a,b中元素大于3的置为1,其余为0。应该先做置0操作。程序:importnumpyasnpa=[1,2,2,3,4,5]a=np.array(a)b=[1,2,2,3,4,5]b=np.array(b)#错误的例子a[a>3]=1a[a<=3]=0print(‘a’,a)b[b<=3]=0b[b>3]=1print(‘b’,b)输出:a[00000

  • 太酷了,手把手教你用 python 绘制桑基图「建议收藏」桑基图,它的核心是对不同点之间,通过线来连接。线的粗细代表流量的大小。很多工具都能实现桑基 图,比如:excel、tableau,我们今天要用 pyecharts 来绘制。 因为没有用户行为路径相关的

  • 深度学习-cnn提取图像特征[亲测有效]一、卷积层1.卷积操作2.特征提取—”x”or”o”?二、池化(pooling)三、relu层四、全连接层(fullyconnectedlayers)五、反向传播算法bp六、总结作为机器学习的一个分支,深度学习同样需要计算机获得强大的学习能力,那么问题来了,我们究竟要计算机学习什么东西?答案当然是图像特征了。将一张图像看做是一个个像素值组成的…

  • 多线程同步机制_java多线程并发上一篇《秒杀多线程第四篇一个经典的多线程同步问题》提出了一个经典的多线程同步互斥问题,本篇将用关键段critical_section来尝试解决这个问题。本文首先介绍下如何使用关键段,然后再深层次的分析下关键段的实现机制与原理。关键段critical_section一共就四个函数,使用很是方便。下面是这四个函数的原型和使用说明。 函数功能:初始化函数原型:voidinitializecritic

  • pycharn激活码_pycharm2021年激活码刚出pychrome2021激活码【在线注册码/序列号/激活成功教程码】,https://ispacesoft.com/idea。详细ieda激活码不妨到思创斯聊编程教程网一起来了解一下吧!

  • 如何创建数据库?_access创建数据库的方法一、创建数据库简介数据库是储存关键资料的文件系统,用数据库管理系统建立大家的数据库,就可以更好地提供安全性。如今伴随着社会发展的迅速化趋势,数据库获得了极大的运用,数据库为前端和后台的程序都提供了数据和信息支持。因此,对于想管理好数据库的你来说,必须明白怎样建立数据库,那么如何建立呢?跟着本文一起来学习吧。二、4种主流数据库创建方式2.1mysql创建数据库mysql中创建数据库的基础英语的语法文件格式以下。createdatabasedb_name;在其中“db_name”

  • simulink采样时间是什么意思_测试电路ad采样模块在simulink中,很多模块需要填充采样时间,一般情况下sampletime=-1。下面就具体介绍一下sampletime的设置及分类。1.sampletime=-1,表示继承输入信号的采样时间,若没有输入信号,继承父层模型采样时间;如果模块无输入信号且本身处于顶层模型中,则继承系统解算器的步长。2.sampletime=0,表示连续采样时间。3.sampletime=非零正数,例如2,3等,表示离散采样时间,例如我们输入的信号采样周期是0.01秒,那么此处的.

发表回复

您的电子邮箱地址不会被公开。

联系凯发k8官方旗舰厅

关注“java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信
网站地图