zoukankan      html  css  js  c++  java
  • manjaro 20 更新 java 版本,使用 archlinux-java 选择更新 jdk 配置。

    看了一下网上没有关于这方面的描述,我就在这里登记备注一下。 看到有了 https://www.jianshu.com/p/eacf315d5e35

    使用 sudo pacman -S jdk-openjdkyay -S jdk 就可以完成安装,但是它还不能使用,可以看到还是我原来的 jdk8 ,需要修改一下默认的配置。

    
    [dls@dls-pc ~]$ sudo pacman -S jdk-openjdk
    正在解析依赖关系...
    正在查找软件包冲突...
    
    软件包 (3) jre-openjdk-15.0.2.u7-1  jre-openjdk-headless-15.0.2.u7-1  jdk-openjdk-15.0.2.u7-1
    
    下载大小:  117.94 MiB
    全部安装大小:  268.06 MiB
    
    :: 进行安装吗? [Y/n] y
    :: 正在获取软件包......
     jre-openjdk-headless-15.0.2.u7-1-x86_64                                                42.8 MiB  17.3 MiB/s 00:02 [####################################################################] 100%
     jre-openjdk-15.0.2.u7-1-x86_64                                                        190.5 KiB  14.3 MiB/s 00:00 [####################################################################] 100%
     jdk-openjdk-15.0.2.u7-1-x86_64                                                         75.0 MiB  16.1 MiB/s 00:05 [####################################################################] 100%
    (3/3) 正在检查密钥环里的密钥                                                                                       [####################################################################] 100%
    (3/3) 正在检查软件包完整性                                                                                         [####################################################################] 100%
    (3/3) 正在加载软件包文件                                                                                           [####################################################################] 100%
    (3/3) 正在检查文件冲突                                                                                             [####################################################################] 100%
    (3/3) 正在检查可用存储空间                                                                                         [####################################################################] 100%
    :: 正在处理软件包的变化...
    (1/3) 正在安装 jre-openjdk-headless                                                                                [####################################################################] 100%
    Default Java environment is already set to 'java-8-openjdk/jre'
    See 'archlinux-java help' to change it
    jre-openjdk-headless 的可选依赖
        java-rhino: for some JavaScript support
    (2/3) 正在安装 jre-openjdk                                                                                         [####################################################################] 100%
    Default Java environment is already set to 'java-8-openjdk/jre'
    See 'archlinux-java help' to change it
    when you use a non-reparenting window manager,
    set _JAVA_AWT_WM_NONREPARENTING=1 in /etc/profile.d/jre.sh
    jre-openjdk 的可选依赖
        alsa-lib: for basic sound support [已安装]
        gtk2: for the Gtk+ 2 look and feel - desktop usage [已安装]
        gtk3: for the Gtk+ 3 look and feel - desktop usage [已安装]
    (3/3) 正在安装 jdk-openjdk                                                                                         [####################################################################] 100%
    Default Java environment is already set to 'java-8-openjdk/jre'
    See 'archlinux-java help' to change it
    :: 正在运行事务后钩子函数...
    (1/3) Arming ConditionNeedsUpdate...
    (2/3) Updating icon theme caches...
    (3/3) Updating the desktop file MIME type cache...
    [dls@dls-pc ~]$ java -version
    openjdk version "1.8.0_275"
    OpenJDK Runtime Environment (build 1.8.0_275-b01)
    OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)
    
    

    修改的方法也很简单,使用 archlinux-java help 就可以了。

    [dls@dls-pc ~]$ archlinux-java status
    Available Java environments:
      java-11-openjdk
      java-15-jdk
      java-15-openjdk
      java-8-openjdk/jre (default)
    [dls@dls-pc ~]$ archlinux-java get
    java-8-openjdk/jre
    [dls@dls-pc ~]$ archlinux-java set java-15-openjdk
    This script must be run as root
    [dls@dls-pc ~]$ sudo archlinux-java set java-15-openjdk
    [dls@dls-pc ~]$ java -version
    openjdk version "15.0.2" 2021-01-19
    OpenJDK Runtime Environment (build 15.0.2+7)
    OpenJDK 64-Bit Server VM (build 15.0.2+7, mixed mode)
    
    
  • 相关阅读:
    Effective C++ -----条款29:为“异常安全”而努力是值得的
    Effective C++ -----条款28:避免返回handles指向对象内部成分
    Effective C++ -----条款27:尽量少做转型动作
    Effective C++ -----条款26:尽可能延后变量定义式的出现时间
    Effective C++ -----条款25:考虑写出一个不抛异常的swap函数
    Effective C++ -----条款24:若所有参数皆需类型转换,请为此采用non-member函数
    HGE 第一个程序
    Help him http://acm.hdu.edu.cn/showproblem.php?pid=5059
    C 语言实例
    C 语言实例
  • 原文地址:https://www.cnblogs.com/juwan/p/14416967.html
Copyright © 2011-2022 走看看