在redhat上安装JDK,eclipse并配置python和C++
在安装eclipse前首先看是否安装JDK,如果没有直接安装JDK再装eclipse,如果有JDK的话直接安装eclipse。
注:我的电脑上没有安JDK
1.安装JDK;
(1)首先从官网上下载JDK文件;
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html 下载的 Linux x64 (64-bit)的jdk-7u4-linux-x64.rpm
(2)安装JDK,在终端下输入rpm -ivh jdk-7u4-linux-x64.rpm(在当前目录下);
安装结束后在/usr/下会生成java的文件夹,说明已安装好了。
(3)环境变量的配置;
在终端输入gedit /etc/profile或者是.bashrc
在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC语句上面添加以下语句;
#JDK
export JAVA_HOME="/usr/java/jdk1.7.0_04"
export CLASSPATH="/usr/java/jdk1.7.0_04/lib:/usr/java/jdk1.7.0_04/jre/lib"
pathmunge /usr/java/jdk1.7.0_04/bin:/usr/java/jdk1.7.0_04/jre/bin
设置完保存文本,并logout或重启。在终端键入java -version,若出现你的版本号说明安装成功;如java version “jdk1.7.0_04”。
2.安装eclipse;
(1)下载eclipse;
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.7.2-201202080800/eclipse-SDK-3.7.2-linux-gtk-x86_64.tar.gz下载eclipse-SDK-3.7.2-linux-gtk-x86_64.tar.gz文件。
(2)解压eclipse-SDK-3.7.2-linux-gtk-x86_64.tar.gz;
tar -zxvf eclipse-SDK-3.7.2-linux-gtk-x86_64.tar.gz 产生了一个eclipse的文件。
(3)进入eclipse下,在终端下运行./eclipce
3.配置python和C++;
(1)python
从http://sourceforge.net/projects/pydev/files/pydev/PyDev%202.5.0/PyDev%202.5.0.zip/download 下载PyDev 2.5.0.zip.
之后解压,把PyDev 2.5.0.zip 下的文件夹的内容分别放在eclipse下对应的文件夹中,启动eclipse。进入Window下interpreter下,找到PyDev下的
interpreter-Python选项,点击New这个按钮,要求你输入一个名字和编译的路径;名字输一个就行,路径必须找到你所安装python的路径,一般在/usr/bin/
下,设置好点击Ok。这样python就配好了。
a.File-New-PyDev Project 建立一个工程,在再建立的工程里New下找到File建立一个文本。
b.在建立的文本输入简单的语句,按Ctrl+F11运行。
(2)C++
从http://www.eclipse.org/cdt/downloads.php 下载cdt-master-8.0.1.zip,之后解压把它下面的plugins 和features 的内容分别放到eclipse下的plugins 和features 文件夹下。启动eclipse。直接建立工程和文件从File-New下other,找到C/C++下的C++Project 建立工程。
注意在你写完代码后,直接按Ctrl+F11,系统提示错误:" launch failed. Binary file not found.” 后来查完资料后才知道原来在linux下必须build 完后才可以运行,必须先按Ctrl + b,build时会提示有无错误。build 成功后程序才可以运行。
注:如果遇到这样的问题:
!SESSION 2011-08-09 12:01:03.458 -----------------------------------------------
eclipse.buildId=I20110613-1736
java.fullversion=GNU libgcj 4.1.2 20080704 (Red Hat 4.1.2-50)
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.equinox.p2.reconciler.dropins 4 0 2011-08-09 12:01:05.678
!MESSAGE FrameworkEvent ERROR
直接把java下的jre目录拷贝到eclipse下。