gpt4 book ai didi

java - 为什么我们需要为 prog 应用程序手动设置 PATH 变量?为什么它不像大多数程序那样自动完成?

转载 作者:太空宇宙 更新时间:2023-11-04 11:09:38 27 4
gpt4 key购买 nike

我们必须手动为 prog 应用程序设置 PATH 环境变量,我经常听到程序员无论级别如何设置它们。

我一直在学习 C 和 Java,我记得学过两次。我读过为什么需要环境变量,但那里写到大多数程序(如媒体播放器、文件管理器)会自动设置它们所需的环境变量。

为什么编程应用程序不采取类似的做法?

最佳答案

为什么需要修改$PATH

当我们安装了某些东西时,通常会通过以下任一方式将其添加到 $PATH 中:

  • 已安装在 $PATH 上的某个位置
  • 将其位置添加到 $PATH

当我们编译自己的东西,或者使用不在路径中的目录中的程序副本时,我们需要手动将其位置添加到 $PATH 中。

它广泛应用于编程工具的原因是,大多数普通工具都是以为用户管理 $PATH 的方式安装的,而某些编程工具的可执行文件位于不同的位置,或者由用户编译,需要修改 $PATH。

为什么需要设置$JAVA_HOME

很有可能同时安装多个JRE/JDK(不同版本,oracle/OpenJDK),这个变量表示使用哪一个,但它不是用于在终端查找java工具,这就是$PATH的作用

More Info

关于java - 为什么我们需要为 prog 应用程序手动设置 PATH 变量?为什么它不像大多数程序那样自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46162372/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com