Fedora 10 中搭建jdk6环境

        由于要使用2440做几个实验,以前没有使用过eclipse 做嵌入式开发环境,第一次使用IDE环境进行嵌入式代码编写工作,准备按 韦东山的openjtag附带的文档讲到的方法用eclipse进行开发,尝试一下新的开发环境,这个环境在windows下面和linux下面都是可以使用的,非常感谢韦东山所做的工作,我也是买了他的那本书才跟他认识的,感觉那本书还是写的挺不错的,虽然有很多笔误,有些东西的介绍跟大部分的书和技术文档一样,但是它详细的介绍与阅读规划还是值得学习的。

        好了,开始我们的工作吧!对于eclipse的安装配置,我感觉没有什么东西可以拿出来讲的,所以我们将就如何配置一个JDK的环境开始我们的文章,由于openjdk有很多扩展功能无法使用,所以必须安装sun jdk来满足我们的要求:

 

      1.下载安装文件:

 由于我们使用的是redhat系统的系统,我的是fedora10,我从来不使用ubuntu,原因有两个:一个是由于它太过简单,什么东西都需要去再安装。另一个是习惯了redhat的文件系统结构与系统管理方式。好了下载两个文件,或者下载其它版本的文件也可以:

 

jre-6u13-linux-i586-rpm.bin

 

jdk-6u13-linux-i586-rpm.bin

直接点击上面的链接或者找到类似下面的文件下载,注意平台的选择哟。

 

Fedora 10 中搭建jdk6环境_第1张图片

 

 

2.安装:

 

这个似乎也没有必要说明,对于*.bin文件的安装,我们首先需要给其加上可执行权限,然后直接当成一个可执行文件进行安装就可以了。

 

chmod +x filename;./filename

这样就会出现许可说明,用空格打到底后输入"yes",进行安装。其实跟windows 下面的安装是一个道理,只是跟windows下面不同的是,这里更简单了!!

 然后就可以删除当前目录下生成的中间文件了。

 

3.配置:

(1)

 alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_13/bin/java 100

 alternatives --install /usr/bin/jar jar /usr/java/jdk1.6.0_13//bin/jar 100
 alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_13/bin/javac 100

 

(2)

 alternatives --config java

 

 

-----------------------------------------------
*  1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
 + 3           /usr/java/jdk1.6.0_13/bin/java

按 Enter 来保存当前选择[+],或键入选择号码:

 

选择我们需要的3。

 

4.这个时候如果你用java -version查看的话,可能现在还不是我们需要的 sun java,我们还需要添加一个环境变量。

vi /home/username/.bash_profile

 

#######################
#java...
#######################

JAVA_HOME=/usr/java/jdk1.6.0_13
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib.dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

 

 

然后source /home/username/.bash_profile

 

 

5.我们再来查看一下我们配置的环境,进行验证:

 

[root@localhost promise]# java -version
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Server VM (build 11.3-b02, mixed mode)

 

Good!至此,我们的jdk环境就配置好了,开始我新的开发方式了,有可能不适应,得做好心理准备,前进了,向着我忠爱的设备驱动程序。

 

 

 

 

 

 

你可能感兴趣的:(java,eclipse,jdk,windows,redhat,嵌入式)