Debian Lenny Tips – Install Eclipse

Debian Linux JRE 默认是GCJ(GNU Compiler for Java):

bl25p-18:~# java -version

java version "1.5.0"

gij (GNU libgcj) version 4.3.2

Copyright (C) 2007 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

而 Eclipse在GCJ上运行是没有测试的(提示信息原文为:Eclipse on GCJ is untested, Plsea see the linux Known Issues document).这里安置的Eclipse版本为Eclipse Helios(3.6.1). 推荐的Java平台为Sun, IBM, 或BEA JVM.

所以要安装Eclipse,先安装Sun的J2SE。

在我的系统上,通过aptitude install sun-java5-jdk 可以安装需要的JDK和JRE。安装完成后,可以在/usr/lib/jvm/java-1.5.0-sun/查看安装完成后具体文件结构。

接下来就可以在Eclipse官网(www.eclipse.org)上,选择下载并且安装对应你当前平台的Eclipse。

Debian Linux 下安装eclipse比较简单,将下载的eclipse.tar.gz 解压,就可以使用了。 在正式运行eclipse之前,先编辑下clipse.ini文件,以确保你使用了正确的JDK.

cat eclipse.ini

-startup

plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.1.R36x_v20100810

-product

org.eclipse.epp.package.jee.product

--launcher.defaultAction

openFile

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

openFile

-vm

/usr/lib/jvm/java-1.5.0-sun/bin/java

-vmargs

-Dosgi.requiredJavaVersion=1.5

-XX:MaxPermSize=256m

-Xms40m

-Xmx512m

如上,标红部分指定了vm是sun-java,而不是GCJ。