zoukankan      html  css  js  c++  java
  • Ubuntu16.04安装java(Oracle jre)


    一、安装
    1、从Oracle官网下载jre-8u161-linux-x64.tar.gz安装文件(下载与浏览器位数一样)


    2、切换到所需的安装目录。键入:

    pipci@ubuntu:~$ cd /usr/local/java/   #例如,要将软件安装到 /usr/local/java/ 目录中,先用mdkir新建java目录。

    3、将jre-8u161-linux-x64.tar.gz档案二进制文件移到当前目录。

    pipci@ubuntu:/usr/local/java$  mv -v /home/pipci/jre-8u161-linux-x64.tar.gz ./


    4、解压缩 jre-8u161-linux-x64.tar.gz并安装 Java (其实也不用安装解压我就能用,和绿色软件类似)

    pipci@ubuntu:/usr/local/java$ sudo tar -zxvf jre-8u161-linux-x64.tar.gz

    Java 文件将安装在当前目录中的名为 jre1.8.0_161 的目录内。
    在本示例中,Java 将安装在 /usr/java/jre1.8.0_161 目录中。
    如果要节省磁盘空间,请删除 .tar.gz 文件。

    5、配置环境变量(对普通用户生效)
    在~/.profile文件(在用户主目录下)末尾加入下面内容:bash_profile
    # java_jre
     export JRE_HOME="/usr/local/java/jre1.8.0_161"          #设置jre程序所在的目录环境变量。
     export CLASSPATH="$JRE_HOME/lib"                          #设置的目的,在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。
     export PATH="$JRE_HOME/bin":$PATH                       # $PATH:变量决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux  在这些目录下进行搜寻编译链接,如果系统中有其他java程序(openjdk),想在shell中只输入命令就能执行程序,必须在$PATH环境变量前加上jre程序所在的目录,而且要放在前面,如果不放在前面可能会提前搜索到相同的其他程序(openjdk)。如果不加就必须输入绝对路径执行命令比较麻烦。

    添加完成后新的环境变量不会立即生效,除非你调用source .profile 该文件才会生效。否则只能在下次重进此用户时才能生效。命令:
    pipci@ubuntu:~$ source .profile

    如果用户主目录下同时存在.bash_profile .bashrc .profile三个文件,读取顺序是按照这个排序,也就是说如果.bash_profile文件存在,其他两个文件存不存在都不会读取。

    最好不要在/etc/profile 文件里添加上面的内容,如果不要需要对所有用户生效,只需要对普通登录用户生效就可以,则配置用户主目录下的文件比较安全。

    6、通过java -version命令查看是否安装成功:

    pipci@ubuntu:~$ java -version
    java version "1.8.0_161"
    Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
    pipci@ubuntu:~$

    二、
    创建java控制面板桌面快捷方式

    创建文件名sun_java.desktop的文件内容如下:

    [Desktop Entry]
    Name=Oracle jre control panel
    Comment=Oracle jre setting
    Exec=/usr/local/java/jre1.8.0_161/bin/jcontrol
    Icon=/usr/local/java/jre1.8.0_161/plugin/desktop/sun_java.png
    Terminal=false
    Type=Application
    Categories=Application
    Encoding=UTF-8
    StartupNotify=true


    将上面的sun_java.desktop 文件复制到/usr/share/applications/ 目录 命令:
    pipci@ubuntu:~$ sudo cp -v sun_java.desktop sun_java.desktop

    或者直接将/usr/local/java/jre1.8.0_161/plugin/desktop/sun_java.desktop 这个文件复制到/usr/share/applications/ 目录,这个是程序自带的。

    重启桌面

    出现上面的信息说明安装成功。

  • 相关阅读:
    qml+opencv(二),实现人脸检测
    CPU满格的元凶,这回是由于QTimer引起的(默认interval是0,太猛)
    Qt文档系统分析(解释Qt文档的生成工具与过程)
    2015 最受开发者欢迎的开发工具和服务(摘录对自己有用的)
    RAD Studio 10 自带Demo代码汇总说明
    ACE 容器之三 ACE_Unbounded_Queue的使用
    开发快很重要——如果只看法语或者产品结果C++似乎很强大,但是参与这个C++的开发过程,就会感觉到这种痛苦(Google也是这个看法)
    我是觉得创业永远不晚 但是绝对要谨慎,不是破釜沉舟就一定能赢的(不用拿工资啊 吃喝拉撒在公司报账就好了)
    人生的成功与否,真的是以天来计算啊——时间永远都是最宝贵的!
    thiscall仅仅应用于“C++”成员函数(this指针存放于CX寄存器,参数从右到左压)
  • 原文地址:https://www.cnblogs.com/pipci/p/8609820.html
Copyright © 2011-2022 走看看