zoukankan      html  css  js  c++  java
  • 使用 alternatives 设置远程非登录执行 jdk 程序

    alternatives

    /etc/alternatives
    系统中安装同一软件的多个版本,控制系统默认执行的环境版本变量。

    alternatives常用于同一个系统中安装同一软件的多个版本。控制当前系统的环境变量。

    root@local: ~# alternatives 
    alternatives version 1.3.49.5 - Copyright (C) 2001 Red Hat, Inc.
    This may be freely redistributed under the terms of the GNU Public License.
    
    usage: alternatives --install <link> <name> <path> <priority>
    [--initscript <service>]
    [--slave <link> <name> <path>]*
    alternatives --remove <name> <path>
    alternatives --auto <name>
    alternatives --config <name>
    alternatives --display <name>
    alternatives --set <name> <path>
    
    common options: --verbose --test --help --usage --version
    --altdir <directory> --admindir <directory>
    
    install 安装
    link 系统环境目标链接
    name 名称标识
    path 是执行文件绝对路径
    priority 设置优先级(默认最后一个)

     添加 Java 环境变量示例: 连接指向 /usr/bin/java 

    添加 java 1.8.0_111
    alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_111/bin/java 3

     设置 java 版本环境变量

    root@local: ~# alternatives --config java
    
    There are 3 programs which provide 'java'.
    
    Selection Command
    -----------------------------------------------
    1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
    * 2 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
    + 3 /usr/java/jdk1.8.0_111/bin/java
    
    Enter to keep the current selection[+], or type selection number: 3

     

  • 相关阅读:
    php的四种算法
    laravel框架安装过程中遇到的问题
    json_decode转码无效
    php通过mysqli链接mysql数据库
    jq函数绑定与解绑
    redis的运行机制
    数据库设计的三范式
    MYSQL数据库索引
    PHP超全局变量数组
    vue的settings.json格式化配置
  • 原文地址:https://www.cnblogs.com/sharesdk/p/12930595.html
Copyright © 2011-2022 走看看