Eclipse初始安装配置及常见问题总结

开发
已经好几年没用Java平台做过东西了,又要用的时候才发现连平台安装都有问题了,真是三天不练手艺生啊!不由感叹,真是人生如戏,世事无常啊!先收集了一点别人的安装配置文章,发觉还是有问题,多次试验才成功,总结如下:

已经好几年没用Java平台做过东西了,又要用的时候才发现连平台安装都有问题了,真是三天不练手艺生啊!不由感叹,真是人生如戏,世事无常啊!

先收集了一点别人的安装配置文章,发觉还是有问题,多次试验才成功,总结如下:

一、平台安装

Eclipse 3.7:http://www.eclipse.org/downloads/

JDK 6:http://www.oracle.com/technetwork/java/javase/downloads/index.html

JDK 6安装目录:D:\Program Files\Java\jdk1.6.0_17

Eclipse 3.7直接解压到D:\Program Files\eclipse

 二、插件安装

按照eclipse的插件规范,插件内部组织结构如下:

 plugin1-eclipse-SDK-3.7.1-win32 ----(插件)
    └─eclipse -----------------------------------(一级目录)
         ├─features ------------------------------(二级目录)
         └─plugins  ------------------------------(二级目录)

插件一般按上述规范组织,通常有两种安装插件的方法。

方法一:直接安装到eclipse目录下

即:直接将插件中的features和plugins目录下的所有文件和文件夹分别复制到eclipse安装目录下的features和plugins目录中。

方法二:links法,也就是建一个链接指向插件所在的目录

  1. 在eclipse目录下新建一个links目录(注意:目录名称只能是links)
  2.  将插件解压到一个目录,如:F:\plugin1-eclipse-SDK-3.7.1-win32
  3.  在links目录中建一个文本文件(注意:扩展名任意,只要是文本文件即可),如plugin1-eclipse-SDK-3.7.1-win32.link,内容如下:

path=F:\\plugin1-eclipse-SDK-3.7.1-win32

 插件就装好了。

也可以将所有插件放在一个目录(如myplugins)中,并放在eclipse安装目录中(如D:\Program Files\eclipse\myplugins)。这样做的好处是links中的链接内容可以使用相对路径,如:path=myplugins \\plugin1-eclipse-SDK-3.7.1-win32

备注:

  1. 插件可以分别安装在多个自定义的目录中。
  2.  一个自定义目录可以安装多个插件。
  3.  link文件的文件名及扩展名可以取任意名称,比如ddd.txt,myplugin都可以。
  4.  link文件中path=插件目录的path路径分隔要用\\或是/
  5.  在links目录也可以有多个link文件,每个link文件对应一个插件,每个link文件中的path参数都将生效。
  6. 插件目录可以使用相对路径。
  7. 可以在links目录中建立一个子目录,转移暂时不用的插件到此子目录中,加快eclipse启动。
  8. 如果安装后看不到插件,把eclipse 目录下的configuration目录删除,重启即可。

三、优化

    优化的目的是为了让eclipse运行更稳定更流畅更快!

1. 内存优化

eclipse安装后,在安装目录有个eclipse.ini文件,内容如下:

-vmargs

-Xms40m

-Xmx256m

这个文件用来配置eclipse启动时候的内存分配方案,Xms是初始化内存大小,Xmx是***可使用内存大小,这个默认的配置是eclipse资源消耗最 小化的配置。如果你的项目比较大,这个配置必须改,一般适当调整为128,384即可,若项目更大一些则调整的再大一些,根据实际情况决定。这个参数配置 的大小很关键,太小,eclipse垃圾回收会过于频繁导致很慢,或者内存堆栈溢出而崩溃。太大,eclipse会吃掉大量内存,垃圾回收周期变长,但每 次回收会很慢,影响使用。所以你在配置的时候需要权衡,尝试!

2. 插件优化

当你安装了多个插件的时候,会消耗很大的内存资源,为此你只需要将不用的插件配置文件从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文件有损坏或丢失,或者你的硬盘有坏道了,怎么办就很清楚了,呵呵。

由于“Failed to create the Java Virtual Machine”而无法启动的问题,修改eclipse.ini:

修改–launcher.XXMaxPermSize  256 为 –launcher.XXMaxPermSize  128,有如下两处: 

openFile

–launcher.XXMaxPermSize

128M

-showsplash

org.eclipse.platform

–launcher.XXMaxPermSize

128m

3. 想要重新配置工作空间

原 因:你默认了工作空间,很郁闷,每次都是那个。

解决办法:删掉configuration中除了config.ini以外的所有文件和文件夹,确保插件安装配置正确。

4. 无法编译打包

原因:排除上面的问题外,应该是你程序所依赖包找不到。

解决办法:在构建路径中添加所需要的包。

#p#

五、jdk配置

安装好jdk之后,开始配置环境:

  1. 我的电脑-->属性-->高级-->环境变量。
  2. 配置变量

a.新建JAVA_HOME: D:\Program Files\Java\jdk1.6.0_17 (JDK的安装路径)

b.新建PATH(已有的话就在后面添加)

%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin

c.新建 CLASSPATH(已有的话就在后面添加)(Java类的搜索路径,应将当前路径“.”包含其中)

.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar

3.测试环境变量配置是否成功:

使用经典的“Hello world!”程序即可:

  1. public class hello{  
  2.  
  3.   public static void main(String arg[]){  
  4.  
  5.     System.out.print("Hello world!");  
  6.  
  7.   }  
  8. }  

用记事本存为hello.java即可,目录任意,如D:\hello.java。

开始-->运行-->cmd

键入:javac hello.java

    如果无错,再键入:java hello

    输出:Hello world!

配置完成!

备注 :如果CLASSPATH不包含当前路径“.”,会出现Exception in thread "main" java.lang.NoClassDefFoundError。不过,也可以这样运行:

java -classpath d:\ hello

原文链接:http://blog.csdn.net/yuvmen/article/details/6581832

责任编辑:陈四芳 来源: http://blog.csdn.net
相关推荐

2009-09-23 17:52:16

Hibernate概念Hibernate常见

2010-03-25 09:08:43

CentOS配置

2009-06-04 20:48:15

Eclipse中安装VEclipse中配置V

2009-11-09 10:42:53

ibmdwRational

2020-12-28 11:08:18

MySQL数据库服务器

2009-06-02 14:59:57

eclipse jspeclipse插件配置eclipse插件安装

2013-01-06 10:43:07

Linux集群

2011-03-31 15:51:51

cacti

2009-07-26 22:23:12

Fedora 8JDKEclipse

2010-04-28 11:09:47

Oracle常见问题

2019-10-08 16:05:19

Redis数据库系统

2009-06-14 22:28:14

ibmdwWebSphere

2009-04-13 11:42:29

IBMdWRational

2010-04-27 18:24:56

Oracle常见问题

2009-07-29 10:03:24

思科网络管理Cisco

2009-06-18 10:24:00

CDMA网络优化

2024-02-21 12:17:00

2009-06-10 16:38:24

EclipsePydevDjango

2011-06-03 10:37:29

笔记本拆解

2023-02-08 08:40:21

点赞
收藏

51CTO技术栈公众号