操作系统如何识别path环境变量的?

发布于 2022-09-05 08:47:29 字数 114 浏览 14 评论 0

安装jdk时,我们只要配置path环境变量,调用控制台时操作系统就可以识别java是实质调用哪个路径下面的程序。但是,path只是到了bin目录,而这个目录下面有很多文件,操作系统怎么知道实质应该执行哪一个文件呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

婴鹅 2022-09-12 08:47:29

你不是写了名字吗,「java」,调用的就是下边那个叫「java」的文件了。

另外一些细节问题:

  • 那个东西我们通常叫作「终端」或者「命令行」

  • PATH 环境变量,需要全大写的(Windows 上大概不需要)

  • (Linux)操作系统内核并不使用 PATH 环境变量。它是由 shell 或者 libc 等使用的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文