Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么要将bin目录添加到环境变量内的路径中?_Java_Opencv_Path_Environment_Bin - Fatal编程技术网

Java 为什么要将bin目录添加到环境变量内的路径中?

Java 为什么要将bin目录添加到环境变量内的路径中?,java,opencv,path,environment,bin,Java,Opencv,Path,Environment,Bin,我经常发现自己在环境变量中编辑路径,以便将一些新的库文件安装到操作系统中,例如将Java jdk bin或OpenCv bin添加到环境变量内的路径中 我的问题是这会给操作系统带来什么好处,以及它是如何帮助的;除此之外,我还可以在此之后通过命令提示符编译java文件?当您向系统路径添加某些内容时,对于需要访问它的应用程序,它可能更为可见。它就像应用程序和需求之间的桥梁。许多应用程序(例如OpenCV或JDK)通过此系统变量访问其模块和库是一种常见的方式。如果你不设置这些变量,他们就没有选择在哪里

我经常发现自己在环境变量中编辑路径,以便将一些新的库文件安装到操作系统中,例如将Java jdk bin或OpenCv bin添加到环境变量内的路径中


我的问题是这会给操作系统带来什么好处,以及它是如何帮助的;除此之外,我还可以在此之后通过命令提示符编译java文件?

当您向系统路径添加某些内容时,对于需要访问它的应用程序,它可能更为可见。它就像应用程序和需求之间的桥梁。许多应用程序(例如OpenCV或JDK)通过此系统变量访问其模块和库是一种常见的方式。如果你不设置这些变量,他们就没有选择在哪里搜索他们的需求

这可能是一个奇怪的问题。。。说明path环境变量的用途,然后询问它带来的好处!我真的不明白你说的桥是什么意思?操作系统和应用程序之间的桥梁(例如:OpenCV或JDK)?简单地说,设置变量指向应用程序运行所需的必要文件是否合适;因此,当应用程序运行时。。它搜索所需文件所在的位置。。转到从环境变量获取帮助。。然后,环境变量将应用程序重定向到所需的文件。。并且,应用程序可以顺利运行对如果没有这个环境变量的帮助,它可能根本无法运行。谢谢你澄清我的概念。