`
baiguomeng
  • 浏览: 998130 次
文章分类
社区版块
存档分类
最新评论

构建linux下IDE环境--Eclipse篇

 
阅读更多
构建linux下IDE环境--Eclipse篇

摘要

Eclipse是一由ibm,borland等资助的开源开发环境;其功能可以通过插件方式进行扩展;本文在linux下构建java、c、c++的IDE。

我用的环境是 red hat linux 9 (自编译gnome2.4)

一:下载所需软件(所有下载的软件均放在/opt下)

先下载 Eclipse,网址为 http://www.eclipse.org/ 目前,Eclipse的最新版本为2.1.1,3.0版也正在测试中。我使用eclipse2.1;下载其gtk版本:eclipse-SDK-2.1.1-linux-gtk.zip

执行 Eclipse是须用到JDK,但Eclipse的安装程序和Red Hat Linux 9 里没有包含JDK,Sun 最新版本的 JDK可到 http://java.sun.com下载,在此我们使用的是sun/ jdk (J2SE) 1.4.2_01版(也可使用IBM的jdk)。

要在Eclipse 上面开发C/C++程序,需要另外安装plug-ins,在此我们使用的是C/C++ Development Tools(CDT)。CDT 整合了gcc、make、gdb等GUN 工具,(CDT 与Eclipse 中内建的JDT(Java 开发环境)比起来,功能还差得远。例如,在JDT 中相当好用的Refactor、Refactoring、Organize Imports等在CDT 中都没有。)CDT 可从http://www.eclipse.org/cdt/ 下载,目前最新版本为CDT 1.1 GA2 .

二 :安装

1.由于cdt需要gcc等工具,所以要先把red hat9的软件开发包装上,

2.安装JDK(需以root身分安装):

[root@redarmy] chmod +x j2sdk-1_4_2_01-linux-i586-rpm.bin
[root@redarmy] ./j2sdk-1_4_2_01-linux-i586-rpm.bin
[root@redarmy] rpm –ivh j2sdk-1_4_2_01-linux-i586-rpm.bin



安装好的JDK 会存在 /usr/java/j2sdk1.4.2_01 目录中。

设定JAVA_HOME,CLASSPATH,PATH; 在/etc/profile文件最后加如下四行:

export JAVA_HOME = /usr/java/j2sdk1.4.2_01
export PATH = $JAVA_HOME/bin:$PATH
CLASSPATH=.:/usr/java/j2sdk1.4.2_01/lib/tools.jar:$CLASSPATH
export CLASSPATH



3.安裝Eclipse

在此我把Eclipse安装在 /opt 下,安装Eclipse很简单,只要把下载回来的压缩包解压就可以了;解压后得到eclipse目录;

[root@redarmy] unzip –d /opt eclipse-SDK-2.1.1-linux-gtk.zip

为让每一个帐号都可以执行Eclipse,我写了个小脚本(eclipse.sh):

#!/bin/bash
#
# 执行 eclipse 2.1.1
#
export JAVA_HOME=/usr/java/j2sdk1.4.2_01
export CLASSPATH=/usr/java/j2sdk1.4.2_01/lib
/opt/eclipse/eclipse -vm /usr/java/j2sdk1.4.2_01/bin/java -data ~/workspace &
# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse,
# -date参数用以指定Eclipse的数据目录。在此指定其存在用户根目录(~)下的workspace目录中



将eclipse.sh 复制到/usr/local/bin中,并为它加上权限755;现在执行 eclipse.sh 即可启动 Eclipse。

[root@redarmy] cp eclipse.sh /usr/local/bin
[root@redarmy] chmod 755 /usr/local/bin/eclipse.sh



将eclipse添加到桌面。首先,在桌面上按下鼠标右键,在弹出菜单中选择“新增启动”,之后分別在“名称”中输入Eclipse、“命令”中填/usr/local/bin/eclipse.sh,然后再为它随便找个喜欢的图标(我用的是/opt/eclipse/icon.xpm);再后按“确定”,桌面上就有eclipse的快捷方式了,以后可以直接双击这个图标启动Eclipse。

Eclipse 安装好后,已经内建了java开发环境(JDT)就可以直接开发Java 程序。

4.安装cdt,CDT 1.1 GA 目前只支持Eclipse 2.1 版。

将下载的包解压,会得到features 和plugins 这两个目录

[root@redarmy] unzip –d /opt org.eclipse.cdt-linux.gtk_1.1.0.bin.dist.zip

分别将这两个目录中的所有文件分别剪到/opt/eclipse下的对应目录里,即可。(Eclipse 的插件安裝方法几乎都这样安装: 把文件下载后, 直接解到eclipse所安装的目录中对应的features 和plugins 中即可。)

三:附

要是不习惯,eclipse英文环境,可以在eclipse.org的主站上下,它的语言包;装了语言包后,不光菜单成中文了,它的帮助文档也成中文了,爽吧^_^

分享到:
评论

相关推荐

    eclipse-java-2022-03-R-linux-gtk-x86_64.tar.gz

    总的来说,"eclipse-java-2022-03-R-linux-gtk-x86_64.tar.gz"是一个针对64位Linux系统的Eclipse IDE for Java的最新版本,适合进行Java开发和运维工作,提供了丰富的开发和管理功能,且与Linux环境紧密集成,使用...

    eclipse-java-2023-09-R-linux-gtk-x86-64.tar.gz

    标题中的“eclipse-java-2023-09-R-linux-gtk-x86-64.tar.gz”指的是Eclipse IDE for Java开发者的特定版本,适用于2023年9月发布(R代表Release),针对Linux操作系统,且是64位(x86_64)系统的版本。这个文件采用...

    eclipse-cpp-2023-09-R-linux-gtk-x86-64.tar.gz

    首先,你需要在Linux环境下解压这个tar.gz文件,通常可以使用`tar -zxvf eclipse-cpp-2023-09-R-linux-gtk-x86_64.tar.gz`命令。解压后,你可以将Eclipse的可执行文件`eclipse`移动到PATH环境变量包含的目录,或者在...

    eclipse-cpp-2023-06-R-linux-gtk-x86-64.tar.gz

    总结来说,"eclipse-cpp-2023-06-R-linux-gtk-x86_64.tar.gz"是为64位Linux系统量身定制的Eclipse C++ IDE版本,提供了全面的C++开发环境。通过正确安装、配置和熟练使用,开发者可以在Linux环境中高效地进行C++项目...

    eclipse-java-2023-09-R-linux-gtk-aarch64.tar.gz

    总结,"eclipse-java-2023-09-R-linux-gtk-aarch64.tar.gz"是专为Linux ARM平台设计的Eclipse Java版本,具备最新的功能和优化,旨在为开发者提供高效且便捷的开发环境。无论你是初学者还是经验丰富的开发者,这个...

    eclipse-jee-2023-06-R-linux-gtk-x86-64.tar.gz

    标题中的“eclipse-jee-2023-06-R-linux-gtk-x86-64.tar.gz”指的是Eclipse集成开发环境(IDE)的一个特定版本,专为Java企业版(Java EE)开发设计。这个文件是针对64位Linux操作系统的,使用GTK(GIMP Toolkit)...

    eclipse-cpp-2021-12-R-linux-gtk-aarch64.tar.gz

    7. **压缩包子文件的文件名称列表:eclipse**:在解压"eclipse-cpp-2021-12-R-linux-gtk-aarch64.tar.gz"后,主要的可执行文件就是名为"eclipse"的二进制程序,它是Eclipse IDE的入口点,通过运行这个文件可以启动...

    eclipse-cpp-2022-06-R-linux-gtk-x86_64.tar.gz

    本文将详细解析"Eclipse-cpp-2022-06-R-linux-gtk-x86_64.tar.gz"这一针对Linux x86_64平台的版本,并探讨其特点、安装过程以及如何进行C++开发。 1. **Eclipse C++ IDE 特性** - **多语言支持**:Eclipse C++ IDE...

    eclipse-4.7.0-linux.gtk.x86-64.tar.gz

    标题 "eclipse-4.7.0-linux.gtk.x86-64.tar.gz" 提供的信息揭示了这是一款针对Linux操作系统的Eclipse IDE的特定版本。Eclipse是一款开源的集成开发环境(Integrated Development Environment,IDE),广泛用于Java...

    eclipse-jee-juno-SR2-linux-gtk-x86_64.tar.gz

    标题 "eclipse-jee-juno-SR2-linux-gtk-x86_64.tar.gz" 指示的是一个特定版本的Eclipse集成开发环境(IDE)针对Java企业版(Java Enterprise Edition,简称JEE)的发行包,适用于Linux操作系统,并且是64位(x86_64...

    eclipse-java-2022-06-R-linux-gtk-x86_64.tar.gz

    标题中的“eclipse-java-2022-06-R-linux-gtk-x86_64.tar.gz”指的是Eclipse IDE for Java开发者的特定版本,适用于2022年6月发布(R代表Release),针对Linux操作系统,采用GTK图形用户界面,并且是为64位(x86_64...

    eclipse-cpp-2022-03-R-linux-gtk-aarch64.tar.gz

    标题中的"eclipse-cpp-2022-03-R-linux-gtk-aarch64.tar.gz"揭示了这是一个针对C/C++开发者的Eclipse集成开发环境(IDE)的Linux版本,特别适配于64位AArch64架构(也称为ARM64)。Eclipse是全球广泛使用的开源IDE,...

    eclipse-java-2020-06-R-linux-gtk-x86_64.tar.gz

    标题中的“eclipse-java-2020-06-R-linux-gtk-x86_64.tar.gz”指的是Eclipse IDE for Java开发者的2020年6月版本,适用于64位的Linux操作系统,使用GTK图形用户界面库。这个压缩包是Eclipse IDE的一个发行版,特别为...

    eclipse-jee-2022-06-R-linux-gtk-aarch64.tar.gz

    这个特定的版本——"eclipse-jee-2022-06-R-linux-gtk-aarch64.tar.gz",是专为Linux aarch64架构设计的,这表明它兼容基于ARM64(也称为AArch64)的处理器,如最新的64位Linux服务器和桌面系统。 首先,让我们深入...

    eclipse-java-linux-gtk-x86_64.tar.gz

    标题中的“eclipse-java-linux-gtk-x86_64.tar.gz”指示这是一个为Linux操作系统设计的64位版本Eclipse集成开发环境(IDE),基于GTK+图形库。Eclipse是一款广泛使用的开源软件,主要用于Java编程,但也支持其他语言...

    eclipse-committers-2019-03-R-linux-gtk-x86_64.tar.gz

    标题中的“eclipse-committers-2019-03-R-linux-gtk-x86_64.tar.gz”是一个特定版本的Eclipse IDE的压缩包文件,发布于2019年3月,针对Linux GTK环境,适用于64位(x86_64)架构。Eclipse是一款强大的开源集成开发...

    qt-eclipse-integration-linux.x86-1.6.1.tar.gz(qt4.6.1)

    为了方便Qt开发者在Eclipse环境中进行高效工作,出现了Eclipse的Qt插件,本文将以"qt-eclipse-integration-linux.x86-1.6.1.tar.gz"为例,详细介绍如何在Linux环境下安装和配置这个插件,从而实现Qt与Eclipse的完美...

    eclipse-jee-2022-06-R-linux-gtk-x86_64.tar.gz

    标题中的“eclipse-jee-2022-06-R-linux-gtk-x86_64.tar.gz”指的是Eclipse集成开发环境(IDE)的一个特定版本,专为Java企业版(Java EE)开发设计,并且是针对64位Linux操作系统,采用GTK图形工具包的实现。...

    eclipse-java-2019-09-R-linux-gtk-x86_64.tar.gz

    标题中的“eclipse-java-2019-09-R-linux-gtk-x86_64.tar.gz”指的是Eclipse IDE的一个特定版本,用于Java开发,并且是为Linux操作系统(GTK+图形用户界面库)的64位架构设计的。这个版本发布于2019年9月,版本号为R...

    eclipse-jee-2020-12-R-linux-gtk-aarch64.tar.gz

    标题中的“eclipse-jee-2020-12-R-linux-gtk-aarch64.tar.gz”揭示了我们正在处理的是一个适用于Linux平台的Eclipse集成开发环境(IDE)的压缩包,专用于Java企业版(Java Enterprise Edition,简称JEE)开发。...

Global site tag (gtag.js) - Google Analytics