zoukankan      html  css  js  c++  java
  • Ubuntu中安装和配置 Java JDK,并卸载自带OpenJDK(以Ubuntu 14.04为例)

    1.下载jdk-7u67-linux-x64.tar.gz

    2.用ftp客户端工具filezilla上传到ubuntu的合适文件夹。如果如果不能上传到指定文件夹可能是文件夹权限不足,修改文件夹可执行权限,最简单的方法是赋予权限,即:

    1. chmod 777 文件夹
    2. (777)为最高权限 

    3.自解压安装jdk,我解压在了/usr/cpy下

    1. tar -xzvf jdk-7u67-linux-x64.tar.gz

    安装完后,会生成jdk1.7.0_67文件夹

    4.设置环境变量,对于对vi不熟悉的用户使用gedit命令启动文本编辑器比起vi命令更方便

    1. sudo gedit /etc/profile

    添加以下内容并保存退出

    原本内容:

    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

    新添加内容:

    export JAVA_HOME="/usr/cpy/jdk1.7.0_67"
    CLASSPATH=$CLASSPATH.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin


    在PATH=的最前面加上 $PATH 

    执行以下命令,使配置生效

    source /etc/profile

    注意:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"必须保留,否则会导致系统登录不了。还可以使用另外两条配置代替该行配置:

    5.卸载自带的openjdk的方法:

    1. sudo apt-get remove openjdk*  

    6.设置默认jdk(假如有openjdk的话)

    由于Ubuntu中可能会有默认的jdk,如openjdk。假如有openjdk的话,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作(可以使用该命令安装其他命令,例如eclipse)。
    执行代码:

    1. sudo update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_25/bin/java 300  
    2. sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_25/bin/javac 300  

    通过这一步将我们安装的jdk加入java选择单。

    然后执行代码:

    1. sudo update-alternatives --config java  
    2. sudo update-alternatives --config javac  

    通过这一步选择系统默认的jdk

    7.查看Java版本,显示为我们自己设置的jdk

    jack@jack$ java -version
    Java version "1.7.0_25"
    Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
    Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode)

    注:还可以利用此方法配置多jdk版本,只需要修改/etc/environment内容,然后按照下边的步骤依次执行。

  • 相关阅读:
    Beginning Math and Physics For Game Programmers (Wendy Stahler 著)
    The Best Books on Game Dev
    Vector Math for 3D Computer Graphics (Bradley Kjell 著)
    2019年1月
    2018年12月
    Flocks,Herds and Schools: A Distributed Behavioral Model
    2018年11月
    2018年10月
    Tomcat基本
    对比Python中_,__,xx__xx
  • 原文地址:https://www.cnblogs.com/chjbbs/p/6893507.html
Copyright © 2011-2022 走看看