zoukankan      html  css  js  c++  java
  • ubuntu离线安装、配置java

    1、下载jdk

    登录oracle的网站去下载对应版本JDK7

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

     

     查看ubuntu版本:ctrl+alt+t 调出ubuntu的终端。输入一下命令:

    $ getconf LONG_BIT       //查看操作系统位数
    $ lsb_release -a             //顺便看看操作系统信息 

     

    安装包类型:

     

     rmp原本是RedHat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。    RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。

        tar.gz就是用targzip压缩后的文件扩展名。 用winzipwinrar就可以打开

     

    我这里下载的是jdk-7u11-linux-i586.tar.gz这个版本

     

    2、在/usr/java下安装jdk

     

     

     

    /下载# sudo mkdir /usr/java   //创建目录
    /下载# sudo tar zxvf jdk-7u11-linux-i586.tar.gz -C /usr/java  //将下载的文件解压到/usr/java目录下
    /下载# cd /usr/java/             //切换到创建的目录下
    /usr/java# ls
    jdk1.7.0_11

    改名(非必须步骤)

     

    为了便于书写,我们需要对JDK的解压目录进行改名。

     

    jl@jl-Lenovo-B465c:/usr/java$ sudo mv jdk1.7.0_25 java-7-sun
    jl@jl-Lenovo-B465c:/usr/java$ sudo gedit /etc/environment
    修改成为:
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export JAVA_HOME=/usr/java/java-7-sun

    终端输入:

    jl@jl-Lenovo-B465c:/usr/java$ source /etc/environment        //使配置文件生效

    4、验证

    • java
    • javac
    • java -version

    5、使其对所有用户有效

     

    重新打开一个终端,查看java版本

     

    $ java -version

    程序 'java' 已包含在下列软件包中: * default-jre * gcj-4.6-jre-headless * gcj-4.7-jre-headless * openjdk-7-jre-headless * openjdk-6-jre-headless 请尝试:sudo apt-get install <</span>选定的软件包>

     

    啊!怎么找不到了呢? 因为刚才是用root用户配置的,且关闭终端,配置的作用就消失了。那怎么办?

     

    需要修改profile 文件

     

     $ sudo gedit /etc/profile

    打开profile文件,添加如下内容

     

     

    #set java environment
    JAVA_HOME=/usr/java/java-7-sunexport JRE_HOME=/usr/java/java-7-sun/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

     

    修改完成后保存.这个需要重启电脑才能生效。

  • 相关阅读:
    Java类加载器回顾
    2018第24周总结
    JUC类图
    CopyOnWrite 策略
    Python导入模块的几种姿势
    查看linux接口进出口流量的命令;linux 网络监控;流量监控
    jenkins修改日志级别方法
    top命令查看线程信息和jstack使用介绍
    How to force immediate stop of threads in Jmeter servers如何在jmeter执行完,立即停止jmeter
    pycharm支持react
  • 原文地址:https://www.cnblogs.com/xingyyy/p/3242872.html
Copyright © 2011-2022 走看看