« 1 2» Pages: ( 1/2 total )
本页主题: 构建linux下IDE环境--Eclipse篇 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

jdbc

头衔:.Config IIT .Config IIT
状态: 离线
级别: CEC高级程序员
精华: 5
发帖: 568
威望: 15 点
财富: 108 元
在线时间:91(小时)
注册时间:2005-12-18
最后登录:2008-11-05

构建linux下IDE环境--Eclipse篇

本文在linux下构建java、c、c++的IDE。
我用的环境是 red hat linux 9 (自编译gnome2.4)

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

先下载 Eclipse,网址为 http://www.eclipse.org,我使用的是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下载,在此我们使用的是sunjdk (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的主站上下,它的语言包;装了语言包后,不光菜单成中文了,它的帮助文档也成中文了.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
时间是那么的少,要学的却那么的多!
顶端 时间: 2005年12月19日 15:32 | [楼 主]
jdbc

头衔:.Config IIT .Config IIT
状态: 离线
级别: CEC高级程序员
精华: 5
发帖: 568
威望: 15 点
财富: 108 元
在线时间:91(小时)
注册时间:2005-12-18
最后登录:2008-11-05

希望对大家能有帮助!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
时间是那么的少,要学的却那么的多!
顶端 时间: 2005年12月19日 15:33 | 1 楼
jdbc

头衔:.Config IIT .Config IIT
状态: 离线
级别: CEC高级程序员
精华: 5
发帖: 568
威望: 15 点
财富: 108 元
在线时间:91(小时)
注册时间:2005-12-18
最后登录:2008-11-05

这是小弟的一点总结
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
时间是那么的少,要学的却那么的多!
顶端 时间: 2005年12月19日 15:40 | 2 楼
水狐

头衔:业余砌砖的 业余砌砖的
状态: 离线
级别: CEC版主
精华: 1
发帖: 551
威望: 72 点
财富: 24 元
在线时间:87(小时)
注册时间:2005-11-24
最后登录:2008-11-19

老大你一天就当上斑竹了、厉害······

要罩着我啊
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SWT学习中……
SWT学习中……
顶端 时间: 2005年12月19日 16:15 | 3 楼
jdbc

头衔:.Config IIT .Config IIT
状态: 离线
级别: CEC高级程序员
精华: 5
发帖: 568
威望: 15 点
财富: 108 元
在线时间:91(小时)
注册时间:2005-12-18
最后登录:2008-11-05

别这么说
大家共同学习!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
时间是那么的少,要学的却那么的多!
顶端 时间: 2005年12月19日 16:33 | 4 楼
andy_liu

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 16
威望: 11 点
财富: 219 元
在线时间:3(小时)
注册时间:2005-12-17
最后登录:2008-09-11

楼主,我现在用的是SUSE10,这个系统好像更方便一些,JAVA环境是默认的,ECLIPSE直接解压缩就可以使用了
顶端 时间: 2005年12月24日 09:43 | 5 楼
jdbc

头衔:.Config IIT .Config IIT
状态: 离线
级别: CEC高级程序员
精华: 5
发帖: 568
威望: 15 点
财富: 108 元
在线时间:91(小时)
注册时间:2005-12-18
最后登录:2008-11-05

SUSE10也是Linux的一个发行版吧?
没用过,只是听说过而以。
三好街这好象都没有卖盘的。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
时间是那么的少,要学的却那么的多!
顶端 时间: 2005年12月24日 10:08 | 6 楼
jetgeng

状态: 离线
级别: CEC版主
精华: 1
发帖: 199
威望: 31 点
财富: 94 元
在线时间:51(小时)
注册时间:2005-10-27
最后登录:2008-05-16

好东西,谢谢了先
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
爱软件,爱eclipse
我的blog:http://www.blogjava.net/JetGeng/
顶端 时间: 2005年12月24日 10:12 | 7 楼
gohands

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 242
威望: 15 点
财富: 113 元
在线时间:25(小时)
注册时间:2005-12-06
最后登录:2006-12-09


就一台电脑,郁闷!
有好久没用linux了!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
come on,baby
我是新手,我怕谁!
顶端 时间: 2005年12月26日 23:06 | 8 楼
jdbc

头衔:.Config IIT .Config IIT
状态: 离线
级别: CEC高级程序员
精华: 5
发帖: 568
威望: 15 点
财富: 108 元
在线时间:91(小时)
注册时间:2005-12-18
最后登录:2008-11-05

一台电脑就装两个系统,一样用linux的,
比windows好用。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
时间是那么的少,要学的却那么的多!
顶端 时间: 2005年12月27日 09:07 | 9 楼
arron

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 3
威望: 11 点
财富: 203 元
在线时间:3(小时)
注册时间:2006-02-11
最后登录:2006-04-16

配置成功,在使用中
顶端 时间: 2006年02月17日 15:17 | 10 楼
吹雪剑舞

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 7
威望: 11 点
财富: 207 元
在线时间:2(小时)
注册时间:2006-02-24
最后登录:2006-02-28

很感谢啊~~~由于学习要求我使用LINUX~~~所以这个对我还是必须的~~~多谢拉~~~
顶端 时间: 2006年02月25日 22:32 | 11 楼
cosz

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 2
威望: 11 点
财富: 202 元
在线时间:2(小时)
注册时间:2006-02-15
最后登录:2007-10-31

jdk 已经是 1.5 不过一样用~
这是我在这里的第一个帖子
我已经不用 windows 的了
使用 linux 3个月了
支持一下!
顶端 时间: 2006年02月25日 22:44 | 12 楼
trimedia

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 2
威望: 11 点
财富: 203 元
在线时间:4(小时)
注册时间:2006-03-21
最后登录:2007-01-11

赞,linux下很漂亮的IDE了,个人以为比kdevelop强
顶端 时间: 2006年03月21日 15:29 | 13 楼
blueshadow

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 90
威望: 10 点
财富: 319 元
在线时间:25(小时)
注册时间:2005-12-22
最后登录:2007-09-19

Quote:
引用第0楼jdbc2005年12月19日 15:32发表的“构建linux下IDE环境--Eclipse篇”:
我用的环境是 red hat linux 9 (自编译gnome2.4)



不得不说一下 ,gnome目前也才2.14,哪来的2.4  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Linux + Eclipse
顶端 时间: 2006年05月01日 00:16 | 14 楼
bg1011

状态: 离线
级别: CEC贵宾
精华: 0
发帖: 137
威望: 11 点
财富: 98 元
在线时间:23(小时)
注册时间:2006-04-16
最后登录:2007-08-17

顶!!!!!!!
顶端 时间: 2006年05月16日 21:32 | 15 楼
yufense

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 3
威望: 1 点
财富: 103 元
在线时间:0(小时)
注册时间:2006-10-20
最后登录:2006-10-24

还可以
顶端 时间: 2006年10月24日 22:23 | 16 楼
nightload

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 1
威望: 1 点
财富: 101 元
在线时间:0(小时)
注册时间:2006-11-04
最后登录:2006-11-05

新来的。。。。正在试着安装。。
顶端 时间: 2006年11月05日 00:14 | 17 楼
原野牧歌

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 16
威望: 1 点
财富: 116 元
在线时间:0(小时)
注册时间:2006-11-06
最后登录:2008-11-18

先在虚拟机里边练练!  
顶端 时间: 2006年11月06日 15:39 | 18 楼
林锋

状态: 离线
级别: CEC程序员
精华: 0
发帖: 16
威望: 1 点
财富: 16 元
在线时间:0(小时)
注册时间:2007-01-01
最后登录:2007-01-14

装好了,谢谢!!!!!
顶端 时间: 2007年01月03日 23:41 | 19 楼
« 1 2» Pages: ( 1/2 total )
中国Eclipse社区 » 自来水厂


辽ICP备05021625号