• Ubuntu 下 JDK7.0和eclipse安装


    我用的是Ubuntu 10.04,安装JDK7.0,并且安装eclipse。

    安装之前借鉴:http://www.cnblogs.com/Carmack/archive/2012/03/30/2424459.htmlhttp://developer.51cto.com/art/201012/238581.htm两篇文章。

    1.下载JDK 7.0和eclipse

    地址在官网,不多说。

    下载到的是jdk-7u10-linux-i586.tar.gz和eclipse-cpp-juno-SR1-linux-gtk.tar.gz,eclipse-jee-juno-SR1-linux-gtk.tar.gz

    2.解压网文件

    用gzip -d ***.targz命令将文件解压为:

    jdk-7u10-linux-i586.tar,eclipse-cpp-juno-SR1-linux-gtk.tar和eclipse-jee-juno-SR1-linux-gtk.tar。

    然后用tar vxf *****.tar 命令将上述三个文件解压到相应的文件夹。

    3.配置环境变量等

    sudo gedit /etc/environment 打开编辑器,然后在末尾加入:

    export JAVA_HOME=/home/jacky/programs/jdk1.7.0_10
    export JRE_Home=/home/jacky/programs/jdk1.7.0_10/jre
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

    根据自己的安装目录相应该改变。

    sudo gedit /etc/profile打开编辑器,然后在umask 022加入:

    export JAVA_HOME=/home/jacky/programs/jdk1.7.0_10
    export JRE_HOME=/home/jacky/programs/jdk1.7.0_10/jre
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

    根据自己的安装目录作相应的变化。

    4.解决JDK冲突

    在终端命令行键入java -version之后,出现如下情况:

    程序“java”已包含在下列软件包中:

           * gcj-4.4-jre-headless

           * openjdk-6-jre-headless

           * cacao * gij-4.3

          * jamvm

    说明没有配额默认的JDK。(有说法说ubuntu默认带的有JDK,需要配置默认的,但没有证实,本人没找到)

    在终端命令行输入:

    sudo update-alternatives --install /usr/bin/java java /home/jacky/programs/jdk1.7.0_10/bin/java 300
     
    sudo update-alternatives --install /usr/bin/javac javac /home/jacky/programs/jdk1.7.0_10/bin/javac 300
     
    sudo update-alternatives --config java

    (根据自己的实际情况输入路径)

    然后命令行键入 java -version 得到如下显示:

    java version "1.7.0_10"
    Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
    Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)

    JDK 7.0安装成功。

    5.使用 tar vxf ***.tar命令将eclipse压缩包解压到相应目录;

    6.通过终端命令行或者图形化界面双击打开eclipse。

    以上是本人实际安装过程,得到本人验证。

  • 相关阅读:
    软件性能中几个主要的术语
    (转)性能测试指标
    不同角度关注的软件性能
    《跃迁:从技术到管理的硅谷路径》读书笔记
    Mysql基础知识—索引
    Python学习笔记系列——高阶函数(map/reduce)
    Python学习笔记系列——高阶函数(filter/sorted)
    (转)Python学习笔记系列——Python是一种纯粹的语言
    Python学习笔记系列——读写文件以及敏感词过滤器的实现
    双向链表(Double-Linked List)
  • 原文地址:https://www.cnblogs.com/jackyzzy/p/2850364.html
Copyright © 2020-2023  润新知