java的环境变量_java学习册|JDK|环境变量

每一个学java的小伙伴遇到的第一个拦路虎就是配置环境变量,而且关于环境变量,已经写过了不少文章,今天,我们不炒冷饭,我们来深入探讨下

往期文章

首先还是把什么是环境变量,如何配置环境变量讲一下,参考如下几篇文章

环境变量|你还不知道怎么设置环境变量吗!?超详细步骤分解!

java学习|没有这些软件你就不是一个合格的程序员

多用户系统

以前一直没有提到过这个概念,但是我相信大家对这个概念应该不陌生,从我们开机起,要做什么?对,要登录,通常来说,使用windows的时候,我们与多用户打交道的时候就是, 以管理员身份运行。使用linux的时候,就是切换root用户。

怎么看有哪些用户呢,window下面在C:/Users里面有用户文件夹如下图所示:

9016aba6c5079b20166ef41cdfdb511f.png

linux下面,也有个/home文件夹,里面有用户相关的目录,如下图所示:

402d61ec00f4c64b71ae2e8e54ef91c4.png

我们可以尝着添加一个用户,这里有个知识点就是linux下 useraddadduser的区别,这个就作为一个扩展交给各位小伙伴。

windows下的环境变量

下面我们进入正题,环境变量,怎么配置java的环境变量,参考上面两篇文章的。其实不仅仅是java的,任意的一个工具的环境变量差不多都是一个套路,在Path里面添加到路径就可以了。

windows下载修改环境变量的位置如图所示:

1493d6f18abc556b7363ff0f110c29a8.png

上面红圈所示,就是多用户的体现,换个用户,就不一样了哦

Linux下的环境变量

windows下面分了用户变量,linux下面当然也是分了的。可能我们平常配的时候 ,为了省事,都是直接修改了/etc/profile(我就是这么做的)省事,改完source一下就好了。

实际上,linux下也有用户变量和系统变量的区分,可能我们平时都是用root用户直接登录的,所以对这没有感觉,做是像有些应用,要指定用户启动,如es ,这时候就可以考虑为启动es用户单独设置一些变量之类的。

用户的环境变量

这个说实话,我也只是在学习的时候试过,工作之后基本上就没有改过了

69c00d14ade6034241f0aae5c601853c.png

用户目录+这两个文件,这两个文 件都 可以做到修改环境变量的作用,但是有什么区别呢 ?

如果 去百度的话,就可以看到, 这里会有一个先后启动的问题, 但是谁先谁后就太不好记了,谁先谁后,其实我们打开看一下就知道 了,如下图所示:

807b2b8895e020c5aa451c434e0c15b8.png

所以我并不准备直接写出答案,答案自己点开看看就知道了。

系统用环境变量

同样的思路,系统的环境变量,都 在/etc/这个目录下, 如下图所示:

44e3343c3087b554f78454aa50439a01.png

我们看到一个新面孔,environment打开看看就知道里面是什么东东了

最后说两句

写这个系列,我更多的是想写一些学习,思考的方法,一篇文章看下来,可能 会发现, 并没有什么很明确的结论之类的,我会更多的写一些,我怎么去学习,去想。 如上一篇,通过Chrome的开发者工具,去看点击之后,网站的cookie会有什么变化,其实这也是做爬虫的一个常用思路, 很多网站会把登录信息存到cookie里面,这时候 ,拿着cookie ,用postman , httpclient , 等等,随便 一个工具就可以拿着cookie做一些账号相关的事情了。

再如今天所写配置环境变量,我并不想写 PATH=$PATH:$JAVA_HOME/bin, 这个百度一下很多博客都是的,而且用直接百度还方便些。当程序员,就要有探索精神,有句话说,哪里不会点哪里,这些都是可读文 件,点开看看里是什么 ,然后执行的顺序就一目了然了。 以前写过寻找tomcat的main函数其实也是这个思路, 就点开start.sh / start.bat去看看里面写的是什么代码 , 传的是什么参数,执行的是什么命令。

百日学习挑战

小刀挑战百日写作,各位小伙伴敢不敢来挑战百日学习?!

带着自己实际运行的图片来找小刀吧: best396975802

百日挑战第一天:

java学习册|JDK|下载jdk

配套小程序

    别的也不多说了,配套小程序,每日一练,学习的文章,心情站笑话,上面都有!快来扫码吧

ef3707eb6de0b5cb66fdc2ad68742e88.png

7e4fa1759f17a2007e17576200883c30.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值