Eclipse 安装配置总结(WST WTP)(转)

为什么80%的码农都做不了架构师?>>>   hot3.png

Eclipse 安装配置总结(WST WTP)(转)

Eclipse 是最流行的功能强大的java IDE,有丰富的插件,配合插件可以作为j2ee、c、c++、.net等开发工具。需要安装插件才能支持Web开发和其他应用的开发,这是 eclipse的优点,也是eclipse的缺点,优点在于灵活,缺点在于麻烦。在此主要介绍windows环境下Eclipse如何安装配置插件一般方法,如何优化,并就常见的问题给以解答,并给出Eclipse作为J2EE开发工具的插件方案。再说明一点,Eclipse是一个Java开发的IDE工具,需要有Java运行环境的支持,最新的eclipse3.2.2需要1.4以上版本的jdk。

一、下载安装Eclipse 打开www.eclipse.org,在首页上找下载栏目,下载最新的eclipse-SDK-3.2.2-win32.zip和中文语言包NLpack1-eclipse-SDK-3.2.1-win32.zip; 解压缩eclipse-SDK-3.2.2-win32.zip到一个目录,假如解压缩到F:\下面,则会生成一个F:\eclipse文件夹,这个是 eclipse的文件夹;解压缩NLpack1-eclipse-SDK-3.2.1-win32.zip到一个目录,复制其中plugins目录下的所有文件和文件夹到F:\eclipse\plugins,复制其中features目录下的所有文件和文件夹到F:\eclipse\features; 运行F:\eclipse\eclipse.exe即可启动一个中文版的Eclipse。

这个是eclipse最基本的安装配置方法,如果你不要安装中文版,那么你直接解压缩eclipse-SDK-3.2.2-win32.zip到任意一个目录,然后运行eclipse.exe即可。这里的语言包NLpack1-eclipse-SDK-3.2.1-win32.zip实际上一个 eclipse插件! Eclipse的插件实际上都有一个目录规范eclipse、eclipse\features、eclipse\plugins,安装的时候也很简单,上面介绍的方法就是其中一种,在此我称之为“侵入式安装插件方法”。从上面插件安装过程可以看出“侵入式安装插件方法”就是简单的将插件中 eclipse\features、eclipse\plugins复制到eclipse安装目录中的eclipse\features、eclipse \plugins下面即可,这种安装方式有个严重缺陷,就是安装后,实际上是不可以卸载,安装过程不可逆转,无法灵活配置管理所安装的插件。

二、非侵入式安装插件方法(links安装方法) 既然有侵入式的安装,言下之意,还有个“非侵入式安装”,也有人成为links安装方法,下面看究竟是如何安装的:). 非侵入式安装也分两种,一种是绝对路径安装方法,一种是相对路径的安装方法。首先看绝对路径的安装的方法。

在上面安装过程中,我们将中文语言包NLpack1-eclipse-SDK-3.2.1-win32.zip插件解压缩到一个地方假设为F:\myplugins目录文件夹的目录结构如下: NLpack1-eclipse-SDK-3.2.1-win32 eclipse features plugins 然后在eclipse的安装目录下新建一个文件夹links,在新建一个文本文档(后缀名可以是.aaa、.zz而不一定是.txt)NLpack1- eclipse-SDK-3.2.1-win32.txt,内容如下:path=F:/myplugins/NLpack1-eclipse-SDK- 3.2.1-win32,路径的间隔符为“ /”或“\”。这样这个插件就安装好了。

上面这个是“非侵入式绝对路径插件安装”方法,下面看如何变绝对为相对,使eclipse的运行不再依赖绝对路径,这正是相对路径安装的优点。

在上绝对路径安装过程中,我们在eclipe安装目录F:\eclipse下面新建一个links和myplugins文件夹,将中文语言包插件 NLpack1-eclipse-SDK-3.2.1-win32.zip解压缩到F:\eclipse\myplugins下面,目录结构不变。然后在 links目录中修改新建一个文件NLpack1-eclipse-SDK-3.2.1-win32.txt,内容如下:path=myplugins/NLpack1-eclipse-SDK-3.2.1-win32,这样就可以了。

相对路径安装需要注意一点就是插件的目录myplugins一定要建在eclipse的安装目录下面,可任意命名,所有的插件最好都放到这个目录(方便管理),每个插件对应一个links目录里的一个文本配置文件。links目录的名字只能是命名为links。

这个安装过程很清楚,我就不做安装过程总结了,另外,还有一些插件是在线安装的,这就另当别论了,不过我还是强烈建议你用links安装方法。

三、扩展Eclipe为J2EE IDE Eclipse是个Java IDE,要作为J2EE开发工具,需要安装插件,这一类插件也比较多,为了节省你我宝贵的时间,我就介绍一下最好用,最流行,最容易获得的一个插件--WTP,WTP是一个拥有广大用户基础和开发者的开源插件,WTP的出现改写Java IDE的发展史,更准确的说,WTP是从06年初开始火起来!到现在也就一个年头多一点。 下面看如何获取和安装配置。打开www.eclipse.org的downloads栏目,在页面上有一个显示热点插件的下载排行,WTP不负众望,总是排在No1,呵呵,好找吧。为了以后开发方便,我们一步到位,下载个完整版的wtp插件wtp-wst-sdk-R-1.5.3.zip或者wtp-wst-R-1.5.3.zip,这两个的差别在于sdk的带源码,别的没什么差别!不带源码的运行速度稍微快一点(理论上),但是我感觉不到,呵呵。如果你需要中文包,在下个NLpack1-wtp-sdk-R-1.5.1-200609230508a.zip或者NLpack1-wtp-R-1.5.1-200609230508a.zip,下载的地址很多,这么弱弱的问题我不说了,然后按照上面介绍的方法安装就可以了。

如果你是做J2EE或者java web开发的,那么你就直接下载一个集成了eclipse的wtp:wtp-all-in-one-sdk-R-1.5.3-win32.zip,这样会更好,你最多需要安装两个语言包,这样就更省事了,呵呵。

我建议下载:最新的WTP 稳定版 最新的2008-9月28号发布的 3.1M2版本

Stable (Milestone) 3.1M2 --->下载地址:http://download.eclipse.org/webtools/downloads/

上面的stable和milestone说明如下:

Stable为经过整合后、对一般使用者来说够稳定的版本。 架构团队会在使用一些时日后,把认为够稳定的Integration版本提升到Stable M是MileStone,也就是说这个版本基本上是一个阶段性稳定的版本

四、优化

优化的目的是为了让eclipse运行更稳定更流畅更快! 首先:内存优化 eclipse安装后,在安装目录有个config.ini文件,内容如下: -vmargs -Xms40m -Xmx256m 这个文件用来配置eclipse启动时候的内存分配方案,Xms是初始化内存大小,Xmx是最大可使用内存大小,这个默认的配置是eclipse资源消耗最小化的配置。如果你的项目比较大,这个配置必须改,一般适当调整为128,384即可,若项目更大一些则调整的再大一些,根据实际情况决定。这个参数配置的大小很关键,太小,eclipse垃圾回收会过于频繁导致很慢,或者内存堆栈溢出而崩溃。太大,eclipse会吃掉大量内存,垃圾回收周期变长,但每次回收会很慢,影响使用。所以你在配置的时候需要权衡,尝试! 其次:插件优化 当你安装了多个插件的时候,会消耗很大的内存资源,为此你只需要将不用的插件配置文件从links目录移除,注意了,不是删除,你可以在links目录里面新建一个_useless,将不用的配置文件移放到其中,用的时候再移放回来。

五、常见问题解决

1、eclipse语言包或者其他插件没有安装上 原 因:是你可能运行过了英文版的eclipse之后才装语言包的。 解决办法:删掉configuration中除了config.ini以外的所有文件和文件夹,确保插件安装配置正确。

2、eclipse启动不了 原因:没有正确安装jdk,或者没有配置jdk,一般情况下安装jdk后需要配置,但当你装过多次jdk或者用以前系统中遗留下载的已经安装过的jdk的时候,需要配置jdk,同时还要注意eclipse对jdk的版本的要求。 解决办法:配置JDK。也就是配置系统变量JAVA_HOME、CLASSPATH、PATH,必要时候还要重装jdk。如果还不能解决,也许就是你的eclipse文件有损坏或丢失,或者你的硬盘有坏道了,怎么办就很清楚了,呵呵。

3、想要重新配置工作空间 原 因:你默认了工作空间,很郁闷,每次都是那个。 解决办法:删掉configuration中除了config.ini以外的所有文件和文件夹,确保插件安装配置正确。

4、无法编译打包 原 因:排除上面的问题外,应该是你程序所依赖包找不到。 解决办法:在构建路径中添加所需要的包。

转载于:https://my.oschina.net/jiaozg/blog/93257

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

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

相关文章

2019最佳年会,新东方6名员工冒着离职的风险,在年会上怒怼老板

全世界只有3.14 % 的人关注了数据与算法之美今天早上,数据汪打开微信朋友圈一看,发现大家都在疯传昨晚北京新东方学校年会节目《释放自我》。新东方员工们把歌曲《沙漠骆驼》的歌词给改编过后,把许多奋战在一线的员工心声都给唱出来了&#x…

mysql列增减_Mysql基本操作——增减改查

1 创建数据库:两种方法:create database my_db;createdatabase if not exists my_db;2 删除数据库:两种方法:drop databasemy_db;drop database if exists my_db;3 创建表:createtable table_name (column_name column…

使用mysql-proxy 快速实现mysql 集群 读写分离

为什么80%的码农都做不了架构师?>>> 使用mysql-proxy 快速实现mysql 集群 读写分离 目前较为常见的mysql读写分离分为两种: 1、 基于程序代码内部实现:在代码中对select操作分发到从库;其它操作由主库执行&#xff1…

50万年薪程序员,被百万网民怒喷后,却迎来大撕逼

全世界只有3.14 % 的人关注了数据与算法之美前几天,我们年轻气盛的小卢写了一篇关于“程序员锁库跑路,最终致创业公司倒闭”的文章,语言有些偏激,数据汪在此替小卢给大伙道个歉,至于为何不让他本人来呢?因为…

.NET轻量级配置中心AgileConfig

描述基于NetCore开发的轻量级配置中心,部署简单、配置简单,使用简单,可以根据个人或者公司需求采用。部署简答,最少只需要一个数据节点,支持docker部署支持多节点分布式部署来保证高可用配置支持按照应用隔离&#xff…

人生苦短,我用Python!

在大数据时代,信息更新非常快速,计算机语言也犹如雨后春笋般被我们所熟知。C语言、C、Java等可谓是各领风骚、独占鳌头,而Python则是一门近几年崛起很快也很火的编程语言。虽说编程语言难分好坏,各有千秋。但Python到底有什么魔力…

预售┃没有标题,配得上这款“俄罗斯方块”

▲数据汪特别推荐点击上图进入玩酷屋在之前的文章时,马斯提到数学存在一种现象叫“梯次掉队”,原因在于孩子的数学思维地基没有打牢。(传送门)提到初中孩子需要空间想象能力时,很多父母疑惑为何需要?关于这…

读Getting Started With Windows PowerShell笔记

使用中Powershell的操作跟Linux中的终端操作很多地方是一致的,当然,还是有着Windows自己的特色,比如,不分大小写。之前命令行中的命令大部分在这里也可以用,而且用法一样。选中后点右键,即复制到剪切板。不…

NET问答: String 和 string 到底有什么区别?

咨询区 Peter O.:开门见山,参考如下例子:string s "Hello world!"; String s "Hello world!";请问这两者有什么区别,在实际使用上要注意一些什么?回答区 Derek Park:string 是 C# 中…

LVS负载均衡-NET、DR模式配置

模型一:NAT模型的配置 实验环境: 采用VMware虚拟机,版本6.0.5 操作系统:Red Hat Enterprise Linux 5 (2.6.18) 虚拟机1:充当Director:网卡1(桥接):192.168.0.33(对外),网…

编程语言的“别样”编年史

全世界只有3.14 % 的人关注了数据与算法之美代码是一门语言,这门语言搭建了人与计算机沟通的桥梁。通过编写代码,人类可以“命令”计算机开发网页、开发软件、搭建游戏... ... 这门语言并不是上帝的发明,它是前辈们发挥聪明才智创造出来的&am…

也可以改为while(input[0])或while(cininput[0])

2019独角兽企业重金招聘Python工程师标准>>> <<c primer plus>> // static.cpp -- using a static local variable #include <iostream> // constants const int ArSize 10; // function prototype void strcount(const char * str); int main()…

.NET Core HttpClient请求异常分析

【导读】最近项目上每天间断性捕获到HttpClient请求异常&#xff0c;感觉有点奇怪&#xff0c;于是乎观察了两三天&#xff0c;通过日志以及对接方沟通确认等等&#xff0c;查看对应版本源码&#xff0c;尝试添加部分配置发布后&#xff0c;观察十几小时暂无异常情况出现&#…

python 小甲鱼 代码_Python小代码

先自我介绍一下&#xff0c;本人是正在自学Python的小白&#xff0c;没事分享一下自己写的小代码&#xff0c;欢迎在评论区补充。游戏管理系统&#xff1a;代码如下&#xff1a;def healthe(m):if m"Y"or y:print("欢迎&#xff0c;请进入游戏&#xff01;"…

原来这些行业的“潜规则”是这样的...

全世界只有3.14 % 的人关注了数据与算法之美在日常生活中&#xff0c;我们往往受限于专业和工作&#xff0c;对自己所处行业之外的事物了解不多。今天&#xff0c;数据汪带大家扒一扒各个行业中不为人知的“潜规则”&#xff0c;看看你们知道几个&#xff1f;看完上面20个“潜规…

“工业互联网平台“将成为工业制造企业的标配

目 录1. 概述2. 背景3. 评述1. 概述“‘工业互联网平台’将成为工业制造企业的标配”的命题既是基于工业生产企业现实情况的判断&#xff0c;又是对工业企业未来发展的需求判断。前途是光明的&#xff0c;但是道路是曲折的。前途的光明是基于工业企业现实…

预售┃每个人都应该学习编程,因为它会教你如何思考

▲数据汪特别推荐点击上图进入玩酷屋扎克伯格11岁开始学习编程&#xff0c;创办Facebook&#xff1b;比尔盖茨13岁学习编程&#xff0c;创办微软……乔布斯说&#xff1a;“每一个人都应该学习电脑编程&#xff0c;因为它会教你如何思考。"现在在北京上海&#xff0c;顶级…

python3抓取图片_通过Python3 爬虫抓取漫画图片

引言&#xff1a;最近闲来无事所以想着学习下python3&#xff0c;看了好长时间的文档&#xff0c;于是用python3写了一个漫画抓取的程序&#xff0c;好了 废话不多说上码&#xff01;第一步&#xff1a;准备环境 和类库&#xff0c;我用的是python3.5 禁用 python2.x &…

有个厉害的程序员女朋友是什么体验?

全世界只有3.14 % 的人关注了数据与算法之美自古妇女能顶半边天&#xff0c;在 IT 界&#xff0c;女生的力量也越来越强大&#xff0c;杰出的女性闪耀在我们身边。有人说&#xff1a;世界上有两种程序员一种是程序员一种是女程序员据数据汪了解&#xff0c;世界上第一个程序员 …

out参数不用赋值?这么神奇吗!

首先提醒大家一下&#xff0c;docs.microsoft.com上的《C# 指南》是这样描述out 参数修饰符[1]的&#xff1a;作为 out 参数传递的变量在方法调用中传递之前不必进行初始化。但是&#xff0c;被调用的方法需要在返回之前赋一个值。请注意上面加粗的话&#xff0c;然后看看下面的…