Eclipse安装插件的几种方式

前段时间Google转向了IDEA,貌似有些动摇了Eclipse作为Java领域IDE龙头老大的位置,为此引起了Eclipse粉丝和IDEA粉丝的集体骂战。类似这种骂战向来都不绝于耳,貌似程序员的都比较多,可能大家都是搞技术出身,都很自信。其实我觉得不需要也没必要去辩论,使用什么去开发通常都是取决于外在的客观环境,而不是取决于主观因素。

言归正传,Eclipse魅力之一就是支持可扩展的插件,来丰富自身的功能,这种方式也是建立在开源思想之上的。具体使用什么方式去安装插件,要看我们拿到的是什么。

1. 拿到的是一串URL,如http://subclipse.tigris.org/update_1.8.x

Help-->Install new software-->Add,给插件起个名字,然后输入链接,OK之后,等待Eclipse自动检索,这种方式要建立在网速良好的情况下,检索完成后,选择需要的组件,Next-->Finish,重启Eclipse,插件安装完成。

2. 拿到的是一个jar包

把jar包直接放到eclipse\plugins下,重启Eclipse,插件安装完成。

3. 拿到的是一个压缩包,里面有个类似包名的文件夹,如com.sysdeo.eclipse.tomcat_3.2.0.beta3

把这个类似包名的文件夹直接放到eclipse\plugins下,重启Eclipse,插件安装完成。

4. 拿到的是一个压缩包,里面有plugins和features两个文件夹

① 将plugins和features下的jar包分别对应放到eclipse\plugins和eclipse\features下,重启Eclipse,插件安装完成。

② 这种情况可以使用link的方式安装插件,操作步骤,在硬盘任意目录建立一个文件夹,用来存储link插件,如:D:\myPlugins,将plugin和feature放到D:\myPlugins\你的插件名称\eclipse下,注意,这个eclipse文件夹死必须的。然后在Eclipse安装目录下,新建links文件夹,在里面新建一个txt,内容为path=D:\\myPlugins\\你的插件名称,路径为\\或/,最后将txt重命名为你的插件名称.link,重启Eclipse,插件安装完成。

安装插件最优雅的方式应该是最后一种link了,应该也是最麻烦的,这种方式可以更好的管理自己的插件,随时插拔,某个插件不想用时,将对应link文件删除即可。

其实使用什么方式安装无所谓,也不要强迫自己一定要使用link,要看你拿到的东西适合哪种安装方式。插件要做好管理,避免重装Eclipse时,插件也重新安装。

最后附几个插件列表:

http://www.open-open.com/04.htm

http://www.csdn.net/article/2013-06-17/2815779-Eclipse

http://www.csdn.net/article/2012-09-12/2809862-6-java-to-uml-tools

http://marketplace.eclipse.org/

本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/9903439。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/444118.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

炸窝(Collections当中的addAll方法)

public class aaa { public static void main(String[] args) {/** java.util.Collections是集合工具类,用来对集合进行操作,* * 集合Collections当中的两个方法:* 1.addAll方法:因为是静态方法,嗯所以可以.直接吹风机…

剑指offer:55-58记录

输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。 例如: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 …

Map集合知识点(炸窝)

/** * 简单的介绍一下我们接下来准备学习的集合MAP集合 * * Map集合的简单概述: * 其中的健是不能进行重复的,而且每一健只能映射一个值,简单的说就是K与V是一一对应的,不能有其他的关系, * 但是我们注意到value值是可…

剑指offer:63-66记录

假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少? 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 1)的时候买入,在第 5 天(股票价格 6&a…

【大总结3】leetcode解题总览(算法、剑指offer、SQL、多线程、shell)

3/22更新 剑指offer 题目链接 建议大部分题都会做,都能比较快速且准确的写出来。关于做题方式,我的建议是:一道一道刷即可,因为难度一般,不用系统的学习什么知识,遇到实在不会的就跳过即可。 我这里写了…

逆序存储【数据结构】

C语言中malloc是动态内存分配函数。 函数原型:void malloc(unsigned int num_bytes); 参数:num_bytes 是无符号整型,用于表示分配的字节数。 返回值:如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定)&#xff0…

为什么 main 方法是 public static void ?

main 方法是我们学习Java编程语言时知道的第一个方法,你是否曾经想过为什么 main 方法是 public、static、void 的。当然,很多人首先学的是C和C,但是在Java中main方法与前者有些细微的不同,它不会返回任何值,为什么 ma…

返回地址【数据结构】

小问题? 1.我们是如何根据地址值来找到我们对应的数据的? 详细陈述一下:当我们开辟一个整数类型,取名为a,假设地址空间是从数值为2000进行存储,并且我们假设整形占用4个字节,那么我们在内存中需…

【超级详细的小白教程】Hexo 搭建自己的博客

– 前言 这是一篇有关如何使用 Github Pages 和 Hexo 搭建属于自己独立博客的详尽教程,本人是软件工程专业本科生,目前只学习了C和C编程语言,对网站开发的有关知识几乎为零,这也是我搭建好自己的博客之后写的第一篇博客&#xff…

面向对象思想精华总结

一、三大特性 封装继承多态 二、类图 泛化关系 (Generalization)实现关系 (Realization)聚合关系 (Aggregation)组合关系 (Composition)关联关系 (Association)依赖关系 (Dependency) 三、设计原则 S.O.L.I.D其他常见原则 参考资料 一、三大特性 封装 利用抽象数据类型将数据…

数组名与指向数组的指针之间的联系与区别【数据结构】

我们遇到一个非常棘手的问题,这个问题就是,对于一堆数据来说,我们进行存储,放到一个指定的仓库当中,先前我们使用数组加加标的形式进行访问仓库当中的元素位置,但是呢,现在我们使用的是一个指针…

Struts2的action中处理JSONP方式提交的中文乱码问题:

昨天在做公司网站的时候出现了一个中文乱码问题,让我郁闷了一晚上和一上午,最后在网友的提示下,我终于解决了,现在写出来供后来的兄弟们参考: 1.问题是这样的,就是客户端是以JSONP的方式提交的数据&#x…

leetcode509. 斐波那契数(矩阵快速幂)

斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) 0, F(1) 1 F(N) F(N - 1) F(N - 2), 其中 N > 1. 给定 N,计算 F(N)。…

insert函数的修改,

我们来看一下图片当中的第2个圆圈,为什么使用size来相加呢?我们知道一开始我们定义的初始空间为init_size;我们想一下啊,如果是第1次进行空间的增加,那么我们使用InIt来进行相加是可以的,但是当第2次想加我们再想开辟空…

leetcode520. py解字符串真是太残暴了

给定一个单词,你需要判断单词的大写使用是否正确。 我们定义,在以下情况时,单词的大写用法是正确的: 全部字母都是大写,比如"USA"。 单词中所有字母都不是大写,比如"leetcode"。 如果…

【数据结构】线性表大咖

循环链表的介绍 概念:链表的最后一个节点的指针,由原来的 空指针变成指向第1个节点的链表。 类比:我们进行串珠子的操作,将首尾通过线进行连接,同样我们的链表就是通过指针指向的方式进行连接,使其成为一…

leetcode551. 学生出勤记录 I

给定一个字符串来代表一个学生的出勤记录,这个记录仅包含以下三个字符: A : Absent,缺勤 L : Late,迟到 P : Present,到场 如果一个学生的出勤记录中不超过一个A(缺勤)并且不超过两个连续的L(迟到),那么这个学生会被奖…

一元多项式的表示和相加【数据结构】

一元多项式的表示和相加 运算只是一个定义,一切的一切,到最后都必须归咎于存储结构当中,实现物理存储,一元多项式包括数据对象数据关系以及数据之间的各种操作, 一元多项式的实现:用带表头结点的有序链表…

线性结构基本概念【数据结构】F

线性表的概念:线性表是一种最简单的线性结构,线性结构是单个数据元素的有序结合 线性结构的基本特征为: 第一,集合中必存在唯一的一个第1元素, 第二,集合中必存在唯一的一个最后元素, 第三&am…

leetcode589. N叉树的前序遍历

给定一个 N 叉树&#xff0c;返回其节点值的前序遍历。 例如&#xff0c;给定一个 3叉树 : 返回其前序遍历: [1,3,5,6,2,4]。 思路&#xff1a;先放入自己&#xff0c;再依次遍历孩子。 /* // Definition for a Node. class Node {public int val;public List<Node> c…