您好,设置一个环境变量的主要需求是什么,而我们一直在安装多种语言。有什么需要?安装不能设置(在Java的情况下)?为什么这样?什么是环境变量的主要需求?
3
A
回答
5
环境变量设置为允许访问命令行工具并使其他工具更容易与SDK交互。例如,使用Java在Windows上,如果环境变量未在PATH设置,运行javac的是更麻烦,因为你需要的完整路径每次键入命令:
C:> \jdk<version>\bin\javac MyClass.java
在Java环境环境变量不是必需的;这很简单。其他语言可能会更严格,尽管我没有看到任何可以引用的具体示例。您可以阅读文章How Do I Set the Path System variable?了解有关如何执行此操作的详细信息。
Java安装程序不会更改路径变量,但可以使用其他工具(例如Microsoft自己的)。我认为这是Sun/Oracle的设计决定,而不是任何特定的技术限制。
0
在JAVA的情况下你可以在没有设置PATH变量的情况下运行JDK,或者你可以选择将其设置为方便。但是,如果您希望能够从任何目录运行可执行文件(javac,java,javadoc等)而无需键入命令的完整路径,则应该设置路径变量。如果不设置PATH变量,则需要在每次运行时指定可执行文件的完整路径。
相关问题
- 1. react-native需要什么环境变量?
- 2. 什么是最低要求的环境变量?
- 3. 需要的环境变量
- 4. 为什么在已定义的环境变量上需要putenv()?
- 5. 我的环境变量是什么?
- 6. 什么是环境变量的含义:: = :: \
- 7. 为什么你需要设置WORKON_HOME环境变量?
- 8. 为什么设置USER环境变量需要12秒?
- 9. 什么是HTTP_AUTHORIZATION环境变量?
- 10. 什么是环境变量EBSDIR?
- 11. 为什么ROOT_URL是bundle部署所需的环境变量?
- 12. 为什么环境变量不变?
- 13. Makefile:需要明确混合使用环境变量和变量
- 14. 什么是需要在监禁的环境
- 15. 什么是OpenCL环境下的变形?
- 16. 系统环境变量有什么用?
- 17. 什么环境变量用于终端
- 18. 什么环境变量设置Git Color.UI?
- 19. 为什么只需要在环境变量中为JDK设置路径和CLASSPATH?
- 20. 是什么存储“存储变量所需的内存”的变量和要求的规格有什么区别?
- 21. 环境变量的目的是什么PYTHONPATH
- 22. PHP.ini这是什么变量,放宽需要$变量?
- 23. Zabbix主机中的环境变量
- 24. 这些奇怪的环境变量是什么?
- 25. OpenShift上'app alias'的环境变量是什么?
- 26. 什么是设置我的环境变量错了?
- 27. 什么是环境变量的基础概念?
- 28. 什么是表示Django环境的变量?
- 29. ANDROID环境变量的路径是什么?
- 30. 什么是在OBIEE中运行sawserver升级的环境变量?