首页 > 编程语言 >MAC设置JAVA环境变量

MAC设置JAVA环境变量

时间:2022-09-06 01:45:00浏览次数:195  
标签:profile JAVA jdk MAC export HOME 环境变量 bash

JAVA
.bash_profile 为每个用户配置环境变量,用户登录后会自动读取一次
我们切换到当前用户主目录,然后编辑 .bash_profile 文件
cd ~
vim .bash_profile
输入内容

假如我们有两个JAVA环境,需要任意切换 [java11, java1.8]

export JAVA11_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
export JAVA8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
export JAVA_HOME=$JAVA8_HOME
alias jdk8='export JAVA_HOME=$JAVA8_HOME'
alias jdk11='export JAVA_HOME=$JAVA11_HOME'
要使这段设置立即生效,直接执行下边命令
source ~/.bash_profile
这样当我们登录该用户后,默认使用 java1.8 版本
如果我们输入 jdk15 则可以直接切换 到 java11 版本

效果如下:

————————————————
版权声明:本文为CSDN博主「天上有时下牛」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liuxiaoniudechuntian/article/details/121196855

标签:profile,JAVA,jdk,MAC,export,HOME,环境变量,bash
From: https://www.cnblogs.com/vingLiu/p/16660272.html

相关文章

  • 学习现代 JavaScript (ES6+) 的基础知识
    学习现代JavaScript(ES6+)的基础知识您应该在代码中开始使用的10个现代功能您可能已经知道JavaScript是一种功能丰富的编程语言,每次更新都会不断增强。有很多事......
  • 动画标签 HTML CSS JavaScript
    动画标签HTMLCSSJavaScript动画标签HTMLCSSJavaScript免费下载HTML:<linkrel="样式表"href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1......
  • Javaweb-smbms项目搭建
    smbms创建maven项目选择webapp创建配置文件,将web.xml改为4.0版本<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://xmlns.jcp.org/xml/ns/javaee"......
  • Windows/Mac OS常用快捷键汇总
    Windows/MacOS常用快捷键汇总目录Windows/MacOS常用快捷键汇总基本的快捷键文本编辑文本排版Web浏览器转自(Windows和Mac的键盘快捷键)[https://www.runoob.com/ta......
  • Java---线程入门
    前置知识什么是进程,什么又是线程?咱不是讲系统,简单说下,知道个大概就好了。进程:一个可执行文件执行的过程。线程:操作系统能够进行运算调度的最小单位。它被包含在进程之......
  • Java运行机制
    编译型语言和解释型语言然而Java既是编译型语言,又是解释性语言。Java的运行机制如下:graphTBA("Java源码(*.java文件)")-->B(Java编译器) B-->D("字节码(*.c......
  • Javascript简介
    ​ /**作者:呆萌老师*☑csdn认证讲师*☑51cto高级讲师*☑腾讯课堂认证讲师*☑网易云课堂认证讲师*☑华为开发者学堂认证讲师*☑爱奇艺千人名师计划成员*在这里......
  • JavaScript: stringify
     constobj={name:'qwer',hobbies:['op','nm'],year:2022,fn:function(){},//functionignorereg:newRegExp(),//RegExp{......
  • Java 变量类型
    原文:https://www.runoob.com/java/java-variable-types.html在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:typeidentifier[=value][,identifie......
  • 安装程序无法自动安装 Virtual Machine Communication Interface Sockets (VSock) 驱
    安装程序无法自动安装VirtualMachineCommunicationInterfaceSockets(VSock)驱动程序,必须手动安装此驱动程序遇到的问题:虚拟机中安装的win7系统,在安装VMtools的时......