软件需要安装,需要配置环境
1个回答
展开全部
软件,归根到底是程序
因为操作系统的问题,软件必须依靠操作系统的一些功能才能实现
安装就是为了告诉操作系统,我要用那些,怎么用,也就是传说的写注册表。
如果软件不依赖操作系统那就无所谓了
环境变量是为了调用方便
1、软件依赖项。
比如java,很多软件会用到,如果不加入到环境变量,当需要调用java的时候就要指定java.exe的完整路径,如c:\program files\java\xxxxx\vvvv\java.exe,指定完整路径不要紧,问题是完整路径根本不知道,可能在D盘,也可能在E盘,不知道路径没法调用。加入到环境变量,其他软件直接call 一下 java.exe就行。管你在哪儿,os 帮你唤醒。
2、方便。
其实我感觉和上一条差不多,比如我们要打开注册表,运行,输入regedit就行,如果没有环境变量,就需要输入c:\windows\system32\regedit.exe。
3、系统路径。
比如有的软件想要到windows目录写入自己的文件,有些脚本语言是并没有类似的GetWindowsDirectory等函数获取windows目录,那可以直接使用类似%windir%的方式,直接切换到需要的系统路径
很多软件是相互依赖的,
比如说maven依赖java
maven如何知道你的电脑上有没有安装java呢
大家约定好一个变量叫JAVA_HOME
然后给JAVA_HOME赋上你本地安装的java地址
这样大家用到java的时候,就可以通过JAVA_HOME找到它了
因为操作系统的问题,软件必须依靠操作系统的一些功能才能实现
安装就是为了告诉操作系统,我要用那些,怎么用,也就是传说的写注册表。
如果软件不依赖操作系统那就无所谓了
环境变量是为了调用方便
1、软件依赖项。
比如java,很多软件会用到,如果不加入到环境变量,当需要调用java的时候就要指定java.exe的完整路径,如c:\program files\java\xxxxx\vvvv\java.exe,指定完整路径不要紧,问题是完整路径根本不知道,可能在D盘,也可能在E盘,不知道路径没法调用。加入到环境变量,其他软件直接call 一下 java.exe就行。管你在哪儿,os 帮你唤醒。
2、方便。
其实我感觉和上一条差不多,比如我们要打开注册表,运行,输入regedit就行,如果没有环境变量,就需要输入c:\windows\system32\regedit.exe。
3、系统路径。
比如有的软件想要到windows目录写入自己的文件,有些脚本语言是并没有类似的GetWindowsDirectory等函数获取windows目录,那可以直接使用类似%windir%的方式,直接切换到需要的系统路径
很多软件是相互依赖的,
比如说maven依赖java
maven如何知道你的电脑上有没有安装java呢
大家约定好一个变量叫JAVA_HOME
然后给JAVA_HOME赋上你本地安装的java地址
这样大家用到java的时候,就可以通过JAVA_HOME找到它了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
深圳云诺科技
2024-11-11 广告
2024-11-11 广告
敏捷项目管理平台是源自于企鹅厂的敏捷研发协作平台,提供贯穿敏捷研发生命周期的一站式服务。覆盖从产品概念形成、产品规划、需求分析、项目规划和跟踪、质量测试到构建发布、用户反馈跟踪的产品研发全生命周期,提供了灵活的可定制化应用和强大的集成能力,...
点击进入详情页
本回答由深圳云诺科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询