您的位置:首页 > 运维架构 > Linux

linux (redhat)安装jdk,eclipse 及建立eclipse的快捷方式,且编译c++

2014-03-15 18:04 549 查看
1.先下载JDK 

如jdk-6u45-linux-i586-rpm.bin  以后安装的时候 直接按tab键自动补全名称

选好目录,进入root终端

 chmod +x  (filename)
./filename
然后就安装成功了(应该是这样,现在忘了)
2.配置环境
安装好的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

(j2sdk1.4.2_01 似乎不改都是正确的,很奇怪 如果要改就查看一下 java -version )

3.安装eclipse

下载eclipse放到一个目录下(如 eclipse-SDK-4.3.2-linux-gtk.tar.gz),然后用 tar zxvf来解压。

此处参考  http://happylei2000.blog.163.com/blog/static/18620941201182853733924/

编辑一个运行eclispe的命令到/usr/local/bin/runeclipse

root权限执行下面的命令

touch /usr/local/bin/runeclipse

chmod +x /usr/local/bin/runeclipse

vi /usr/local/bin/runeclipse

i之后输入 

/usr/local/eclipse/eclipse -vm /usr/java/jdk1.6.0_10/bin/java &    但是要注意改一下 前面的那个路径,就是你把eclipse解压到哪里了

w保存后q退出。

控制台输入 runeclipse 即可运行

4.创建快捷方式

在桌面上右键 creator launch

name:自己去一个名字 如eclipse 

command:runeclipse

comment 参数没有

点击左上角的图标选择 安装目录下的一个xpm就可以了,然后快捷方式就出现在桌面上。



5.为编译c++安装CDT插件,方法如下:
       1、启动eclipse,
      2、选择Help->Install New Software...,在Work with的框框下复制下面的地址:  http://download.eclipse.org/releases/galileo       3、选择Collaboration->Mylyn Bridge: C/C++ Development,安装,重启eclipse。
      4、同上述2、3,选择Programming Languages->Eclipse C/C++ Development
(在安装Mylyn Bridge: C/C++ Development,如果直接选择安装Eclipse C/C++ Development,可能会有错误)

如果没有安装gdb那么还要这样做
1.mount /dev/sr0   /mnt  加载光盘镜像
2.进入管理员权限后  yum install gdb  就可以了(redhat yum 很方便)

eclipse设置:

Window - Preferences - General - Editors - Text Editors,选中Show line numbers     显示行号

Window - Preferences - General - Workspace,取消Build automatically,选中Save automatically before build
 Window - Preferences - General - Keys,输入Content,找到Content Assist  在binding中  按下 提示快捷键

Editor - Content Assist - Auto-Activation - Delay(ms)     提示延迟时间

Indexer,清空Files to index up-front的内容,修改Cache limits的值,尽可能大,可以提高速度

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: