现在的位置: 首页 > 综合 > 正文

linux下配置JDK,fedora 8 环境

2014年01月27日 ⁄ 综合 ⁄ 共 2461字 ⁄ 字号 评论关闭

linux版本:fedora 8

jdk版本:jdk-6u16-linux-i586-rpm.bin 

          可以在http://java.sun.com/javase/downloads/index.jsp下载

          我的原文件下载到  /home/uroot

          进入shell

          1.先进入超级用户

           $ su

           口令:

           2.把 /home/uroot中的文件复制到 /usr/local

           $ cd /home/uroot

           $ cp   jdk-6u16-linux-i586-rpm.bin  /usr/local

           3.进入安装目录,并给所有用户赋予执行权限

           $  cd /usr/local

           $ chmod +x jdk-6u16-linux-i586-rpm.bin

           $ ./jdk-6u16-linux-i586-rpm.bin 

           此时生成执行文件jdk-6u16-linux-i586-rpm,给所有用户赋予执行权限

           $ chomd +x jdk-6u16-linux-i586-rpm

           安装程序:

           $ rpm -ivh jdk-6u16-linux-i586-rpm

           进入安装,出现 --More--的时候,Crtl + C 组合键进行翻页,打 yes 同意安装。

           4.安装完毕,进行环境变量设置

            进入profile文件设置

            $ vi /etc/profile

            在done 后面 unset i前面输入

            #set java environment
            export JAVA_HOME=/usr/java/jdk1.6.0_16
            export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
            export PATH=$PATH:$JAVA_HOME/bin

            保存退出

            5.测试环境变量设置情况

            $ echo $JAVA_HOME

             /usr/java/jdk1.6.0_16

            $  echo $CLASSPATH

             .:/usr/java/jdk1.6.0_16/lib/dt.jar:/usr/java/jdk1.6.0_16/lib/tools.jar

            $ echo $PATH

            /usr/kerberos/sbin:/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/bin:

            /usr/bin:/bin:/usr/X11R6/bin:/home/uroot/bin:/usr/java/jdk1.6.0_16/bin

           6. 检查JDK是否安装成功。

           $ java -version

           java version "1.7.0"

           IcedTea Runtime Environment (build 1.7.0-b21)

           IcedTea Server VM (build 1.7.0-b21, mixed mode)

           如果看到JVM版本及相关信息,即安装成功!  

          7.为普通用户赋予java执行环境。设uroot为普通用户名

          $ vi /home/uroot/.bashrc

          打开后加入,在文件后面增加

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

          8.测试hello world,  java为uroot内的一个自设的文件夹

           $ cd /home/uroot/java

           $ vi hello.java

           输入:

           class test
          {
              public static void main(String[] args)
              {
                  System.out.println("Hello World!");
              }
          }

        编译:

        $ javac hello.java

        执行:

        $ java test

        Hello World!

       9.在设置的过程中曾经出现一个错误,由于设置环境变量$JAVA_HOME时jdk版本打错型号,结果出现错误:

      bash:grep:command not found

      重启后出现好几个错误,如:

       bash:id:command not found

       bash:grep:command not found

      并且不能进入图形界面,vi,init 等等在shell中使用的命令都出现错误,vi出现错误,也改不了/etc/profile文件,后来查到可以使用完成命令行进入,即:

      $ /bin/vi /etc/profile

      进入后,把profile文件中的$JAVA_HOME等路径修改好后重启才把错误改正,进入了图形界面。

     10.至此,全部完成。

【上篇】
【下篇】

抱歉!评论已关闭.