安装jdk时,我们只要配置path环境变量,调用控制台时操作系统就可以识别java是实质调用哪个路径下面的程序。但是,path只是到了bin目录,而这个目录下面有很多文件,操作系统怎么知道实质应该执行哪一个文件呢?
你不是写了名字吗,「java」,调用的就是下边那个叫「java」的文件了。 另外一些细节问题: 那个东西我们通常叫作「终端」或者「命令行」 PATH 环境变量,需要全大写的(Windows 上大概不需要) (Linux)操作系统内核并不使用 PATH 环境变量。它是由 shell 或者 libc 等使用的
你不是写了名字吗,「java」,调用的就是下边那个叫「java」的文件了。
另外一些细节问题:
那个东西我们通常叫作「终端」或者「命令行」
PATH 环境变量,需要全大写的(Windows 上大概不需要)
(Linux)操作系统内核并不使用 PATH 环境变量。它是由 shell 或者 libc 等使用的