2.1 安装Java

1.去http://www.oracle.cn/自行下载java se所需版本jdk,我下载的最新版本build 13.0.1+9

2.安装完成后,进入termnal,执行java -version 成功,而且在任何目录下都可以,这我就迷茫了,为什么?难道不应该配置环境变量吗?
在这里插入图片描述
3.环境变量的理解
环境变量是操作系统运行环境的一些参数,通过这些参数,就可以在位置运行程序,就好比你现在在外地,你要让司机带你回家,你直接告诉司机你要去东和春天小区,显然司机肯定找不到,那么你就要告诉他你要去中国陕西省汉中市西乡县这个路径,司机才能带你回家。
环境变量PATH就是这个中国陕西省汉中市,你把这个path设置在导航app里(假如你是高德的程序员哈),下次不管你在国内,还是国外,在城市还是农村,你都直接告诉司机我要去东和春天,那么司机就可以直接走了,你不用告诉他那么多。

这里有一个讲的比较细节的博文,看一下
https://www.cnblogs.com/wkrbky/p/6351235.html
https://blog.csdn.net/qq_37872792/article/details/80642985(适合windows系统)

4.mac如何设置环境变量
首先mac存储的环境变量分为两种
第一种是对登陆此台机器的所有用户有效,此类文件都在/etc/下。
存放此类环境变量的文件是

/etc/profile : 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.

/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

第二种是对登陆此台机器的当前用户有效,此类文件都在用户目录下。
存放此类环境变量的文件是

~/ .bash_profile:每个用户都可以使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下它设置一些环境变量,执行用户的 .bashrc文件

~/ .bashrc:该文件包含专属于你的bash shell的bash信息,当登陆时以及每次打开新的bash shell时,该文件被读取

~/ .bash_login:当每次退出系统(退出bash shell)时,执行该文件

环境变量修改成功后,cmd+S 保存并在终端中 输入 如下命令
source .bash_profile 更新文件

检查是否配置成功 echo $PATH

5.Linux下profile和bashrc区别

1./etc/profile
用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系统内所有用户生效的。

2./etc/bashrc
这个文件设置系统bash shell相关的东西,对系统内所有用户生效。只要用户运行bash命令,那么这里面的东西就在起作用。

3.~/.bash_profile
用来设置一些环境变量,功能和/etc/profile 类似,但是这个是针对用户来设定的,也就是说,你在/home/user1/.bash_profile 中设定了环境变量,那么这个环境变量只针对 user1 这个用户生效.

4.~/.bashrc
作用类似于/etc/bashrc, 只是针对用户自己而言,不对其他用户生效。
另外/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是”父子”关系.

注!
~/.bash_profile 是交互式、login 方式进入 bash 运行的,意思是只有用户登录时才会生效。
~/.bashrc 是交互式 non-login 方式进入 bash 运行的,用户不一定登录,只要以该用户身份运行命令行就会读取该文件。
————————————————
原文链接:https://blog.csdn.net/aa1209551258/article/details/82023389

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值