操作系统如何识别path环境变量的?
安装jdk时,我们只要配置path环境变量,调用控制台时操作系统就可以识别java是实质调用哪个路径下面的程序。但是,path只是到了bin目录,而这个目录下面有很多文件,操作系统怎么知道实质应该执行哪一个文件呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
安装jdk时,我们只要配置path环境变量,调用控制台时操作系统就可以识别java是实质调用哪个路径下面的程序。但是,path只是到了bin目录,而这个目录下面有很多文件,操作系统怎么知道实质应该执行哪一个文件呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
你不是写了名字吗,「java」,调用的就是下边那个叫「java」的文件了。
另外一些细节问题:
那个东西我们通常叫作「终端」或者「命令行」
PATH 环境变量,需要全大写的(Windows 上大概不需要)
(Linux)操作系统内核并不使用 PATH 环境变量。它是由 shell 或者 libc 等使用的