美文网首页
【openJDK】CentOS7.x 上 openJDK的安装与

【openJDK】CentOS7.x 上 openJDK的安装与

作者: Bogon | 来源:发表于2023-12-15 21:15 被阅读0次

    openJDK的安装&环境变量

    # yum -y install java
    
    Loaded plugins: fastestmirror, langpacks, versionlock
    Loading mirror speeds from cached hostfile
    Excluding 1 update due to versionlock (use "yum versionlock status" to show it)
    Resolving Dependencies
    --> Running transaction check
    ---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.392.b08-2.el7_9 will be installed
    --> Processing Dependency: java-1.8.0-openjdk-headless(x86-64) = 1:1.8.0.392.b08-2.el7_9 for package: 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64
    --> Processing Dependency: libjvm.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64
    --> Processing Dependency: libjava.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64
    --> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64
    --> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64
    --> Running transaction check
    ---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.392.b08-2.el7_9 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ========================================================================================================================================================================================================
     Package                                                    Arch                                  Version                                                  Repository                              Size
    ========================================================================================================================================================================================================
    Installing:
     java-1.8.0-openjdk                                         x86_64                                1:1.8.0.392.b08-2.el7_9                                  updates                                319 k
    Installing for dependencies:
     java-1.8.0-openjdk-headless                                x86_64                                1:1.8.0.392.b08-2.el7_9                                  updates                                 33 M
    
    Transaction Summary
    ========================================================================================================================================================================================================
    Install  1 Package (+1 Dependent package)
    
    Total download size: 33 M
    Installed size: 111 M
    Downloading packages:
    (1/2): java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64.rpm                                                                                                                       | 319 kB  00:00:00
    (2/2): java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7_9.x86_64.rpm                                                                                                              |  33 MB  00:00:01
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                                                                    20 MB/s |  33 MB  00:00:01
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : 1:java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7_9.x86_64                                                                                                                           1/2
      Installing : 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64                                                                                                                                    2/2
      Verifying  : 1:java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7_9.x86_64                                                                                                                           1/2
      Verifying  : 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64                                                                                                                                    2/2
    
    Installed:
      java-1.8.0-openjdk.x86_64 1:1.8.0.392.b08-2.el7_9
    
    Dependency Installed:
      java-1.8.0-openjdk-headless.x86_64 1:1.8.0.392.b08-2.el7_9
    
    Complete!
    
    
    # rpm -qa | grep java
    
    java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64
    javapackages-tools-3.4.1-11.el7.noarch
    tzdata-java-2023c-1.el7.noarch
    java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7_9.x86_64
    python-javapackages-3.4.1-11.el7.noarch
    
    # yum info java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64
    
    Loaded plugins: fastestmirror, langpacks, versionlock
    Loading mirror speeds from cached hostfile
    Excluding 1 update due to versionlock (use "yum versionlock status" to show it)
    Installed Packages
    Name        : java-1.8.0-openjdk
    Arch        : x86_64
    Epoch       : 1
    Version     : 1.8.0.392.b08
    Release     : 2.el7_9
    Size        : 646 k
    Repo        : installed
    From repo   : updates
    Summary     : OpenJDK 8 Runtime Environment
    URL         : http://openjdk.java.net/
    License     : ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib
    Description : The OpenJDK 8 runtime environment.
    
    
    
    # yum info java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7_9.x86_64
    
    Loaded plugins: fastestmirror, langpacks, versionlock
    Loading mirror speeds from cached hostfile
    Excluding 1 update due to versionlock (use "yum versionlock status" to show it)
    Installed Packages
    Name        : java-1.8.0-openjdk-headless
    Arch        : x86_64
    Epoch       : 1
    Version     : 1.8.0.392.b08
    Release     : 2.el7_9
    Size        : 111 M
    Repo        : installed
    From repo   : updates
    Summary     : OpenJDK 8 Headless Runtime Environment
    URL         : http://openjdk.java.net/
    License     : ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib
    Description : The OpenJDK 8 runtime environment without audio and video support.
    
    # java -version
    openjdk version "1.8.0_392"
    OpenJDK Runtime Environment (build 1.8.0_392-b08)
    OpenJDK 64-Bit Server VM (build 25.392-b08, mixed mode)
    
    # which java
    /usr/bin/java
    
    # ll /bin/java
    lrwxrwxrwx 1 root root 22 Dec 16 20:54 /bin/java -> /etc/alternatives/java
    
    # ls -l /usr/bin/java
    lrwxrwxrwx 1 root root 22 Dec 16 20:54 /usr/bin/java -> /etc/alternatives/java
    
    
    # rpm -qf /usr/bin/java
    java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7_9.x86_64
    
    # rpm -qf /bin/java
    java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7_9.x86_64
    
    
    # echo  $PATH
    
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    
    #  tail  /etc/profile
    
    JAVA_HOME=/path/to/jdk
    JRE_HOME=/path/to/jdk/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
    export JAVA_HOME JRE_HOME PATH CLASSPATH
    

    openJDK的卸载

    # yum -y remove java*
    
    Loaded plugins: fastestmirror, langpacks, versionlock
    Resolving Dependencies
    --> Running transaction check
    ---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.392.b08-2.el7_9 will be erased
    ---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.392.b08-2.el7_9 will be erased
    ---> Package javapackages-tools.noarch 0:3.4.1-11.el7 will be erased
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ========================================================================================================================================================================================================
     Package                                                    Arch                                  Version                                                 Repository                               Size
    ========================================================================================================================================================================================================
    Removing:
     java-1.8.0-openjdk                                         x86_64                                1:1.8.0.392.b08-2.el7_9                                 @updates                                646 k
     java-1.8.0-openjdk-headless                                x86_64                                1:1.8.0.392.b08-2.el7_9                                 @updates                                111 M
     javapackages-tools                                         noarch                                3.4.1-11.el7                                            @base                                   156 k
    
    Transaction Summary
    ========================================================================================================================================================================================================
    Remove  3 Packages
    
    Installed size: 111 M
    Downloading packages:
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Erasing    : 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64                                                                                                                                    1/3
      Erasing    : 1:java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7_9.x86_64                                                                                                                           2/3
      Erasing    : javapackages-tools-3.4.1-11.el7.noarch                                                                                                                                               3/3
      Verifying  : 1:java-1.8.0-openjdk-headless-1.8.0.392.b08-2.el7_9.x86_64                                                                                                                           1/3
      Verifying  : 1:java-1.8.0-openjdk-1.8.0.392.b08-2.el7_9.x86_64                                                                                                                                    2/3
      Verifying  : javapackages-tools-3.4.1-11.el7.noarch                                                                                                                                               3/3
    
    Removed:
      java-1.8.0-openjdk.x86_64 1:1.8.0.392.b08-2.el7_9                 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.392.b08-2.el7_9                 javapackages-tools.noarch 0:3.4.1-11.el7
    
    Complete!
    
    
    
    # which java
    /usr/bin/which: no java in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
    
    # java -version
    -bash: java: command not found
    

    相关文章

      网友评论

          本文标题:【openJDK】CentOS7.x 上 openJDK的安装与

          本文链接:https://www.haomeiwen.com/subject/vxyggdtx.html