2 canqueke canqueke 于 2015.06.28 19:47 提问

你好,请问环境变量是什么?

环境变量里面的值都是你程序所在路径的意思吗?
为什么安装jdk需要设置环境变量,安装其他软件没有这个步骤,比如qq,360这些软件。

3个回答

weixin_29382611
weixin_29382611   2015.06.28 19:52
已采纳

有些软件安装会自添加环境变量 而一些不会,环境变量很多时候是你在控制台需要使用的预载入的一些库或者命令,jdk虽然你没有直接使用,但是一些ide会用到,在编译的时候,所以要你加入系统或者用户的环境变量

weixin_29382611
weixin_29382611   2015.06.28 19:54

qq和360是因为他们已经编译完成了,需要的库和函数已经在自身目录了,也不需要将这些提供给其他软件,某些软件或者包要加入环境变量一般是因为其他软件使用需要,而不是其自身需要加入

weixin_29382611
weixin_29382611 不是的 环境变量不是软件所在路径 而是一个系统参数 系统会在软件执行或者cmd的时候去这些路径查找有没有相同合适的命令名 然后执行
2 年多之前 回复
canqueke
canqueke 软件安装好不就是路径就已经确定了吗,为什么要专门去设置环境变量呢,环境变量就是专门提供这种服务让其他软件知道你在哪里的意思吗,具体搞不清楚环境变量是个什么东西
2 年多之前 回复
canqueke
canqueke 那为什么运行cmd也不能用呢,这个不是软件啊
2 年多之前 回复
canqueke
canqueke 好专业啊,我是新手听不太懂,就是说qq这些软件不会给其他软件用,所以不需要设置环境变量,但是jdk需要给eclipse用,所以要设置环境变量。那环境变量到底是什么呢,不是软件所在路径吗,如果不需要给其他软件用就不需要环境变量了吗。
2 年多之前 回复
u010735684
u010735684   2015.07.01 16:25

我从来没问为什么 只是自然而然的就安装jdk时候配置他啦

Csdn user default icon
上传中...
上传图片
插入图片