配置环境变量大全:JAVA_HOME, MAVEN_HOME, ANDROID_HOME等
需积分: 9 86 浏览量
更新于2024-09-08
收藏 2KB TXT 举报
该资源是一份关于环境变量配置的指南,涵盖了多个编程和开发工具的环境变量设置,包括Java、Android、Linux、Python等领域的常用软件。这份配置可以帮助用户快速搭建开发环境,提高工作效率。
正文:
环境变量在计算机系统中扮演着至关重要的角色,它们指导操作系统如何找到并执行特定的程序和库。以下是一些关键的环境变量及其用途:
1. JAVA_HOME:这是指向Java Development Kit (JDK) 安装路径的环境变量。在提供的配置中,它的值是 `C:\ProgramFiles\Java\jdk1.8.0_171`。设置这个变量后,其他依赖于Java的工具(如 MAVEN_HOME、GRADLE_HOME)可以找到Java编译器和运行时环境。
2. CLASSPATH:此环境变量指定了Java类库的搜索路径。在这个例子中,它包含了当前目录 `.`,以及 `%JAVA_HOME%\lib` 和 `%JAVA_HOME%\lib\tools.jar`。这确保了在运行Java程序时能正确加载所需的类库。
3. path:这是一个通用的环境变量,包含可执行文件的搜索路径。配置中添加了 `%JAVA_HOME%\bin`, `%JAVA_HOME%\jre\bin`, `%MAVEN_HOME%\bin`, `%ANDROID_HOME%\platform-tools`, `%ANDROID_HOME%\tools`, `%ant_home%\bin`, `%GRADLE_HOME%\bin`, `%SPARK_HOME%\bin` 和 `%HADOOP_HOME%\bin` 等,使得可以在命令行中直接运行这些工具的命令,而无需指定完整的路径。
4. MAVEN_HOME:定义了Maven的安装位置,这里是 `H:\fuck\apache-maven-3.3.3`。将 `%MAVEN_HOME%\bin` 添加到path变量,使得可以执行mvn命令。
5. ANDROID_HOME:指向Android SDK的安装位置,例如 `C:\ProgramFiles(x86)\Android\android-sdk`。将 `%ANDROID_HOME%\platform-tools` 和 `%ANDROID_HOME%\tools` 添加到path,使得adb和其他Android工具可用。
6. ANT_HOME:Apache Ant构建工具的安装目录,这里设置为 `E:\apache-ant-1.10.1`。将 `%ant_home%\bin` 加入path,以便执行ant命令。
7. GRADLE_HOME:Gradle构建工具的路径,例如 `E:\gradle-4.2`。将其bin目录添加到path,便于使用gradle。
8. SPARK_HOME 和 HADOOP_HOME:这两个环境变量用于指向Apache Spark和Hadoop的安装位置,分别对应 `E:\spark-2.2.1-bin-hadoop2.7` 和 `E:\hadoop-common-2.2.0-bin-master`。将它们的bin目录添加到path,可以运行Spark和Hadoop的相关命令。
9. SCALA_HOME:Scala编译器的路径,这里为 `c:\Progra~1\Scala`。添加 `%SCALA_HOME%\bin` 到path,允许运行scala命令。
10. conda 相关的环境变量配置:这些配置用于设置conda的渠道源,以加速包的下载。配置了四个不同的渠道,都来自于清华大学的镜像站点,这对于在中国使用conda管理Python环境的用户来说,可以显著提升包的下载速度。
通过合理地配置这些环境变量,开发者可以更加高效地工作,避免每次使用工具时都需要指定完整路径的繁琐操作。同时,使用镜像站点可以优化软件下载速度,尤其是在网络环境不佳或访问国际网络有限制的情况下。
102 浏览量
240 浏览量
2022-08-08 上传
205 浏览量
303 浏览量
2014-04-24 上传
2012-09-17 上传
2012-04-07 上传
qq_33330336
- 粉丝: 0
- 资源: 1
最新资源
- 多播静态路由引起的循环问题
- WHR系列产品简易说明手册
- java学习文档及学习方法
- 宽带常用端口表宽带常用端口表
- SNMP的工作原理软件开发
- 2008年上半年信息系统项目管理师试题
- RAID介绍、制作及安装系统
- J2EE系统之-hibernate学习总结
- 项目管理知识体系指南2000
- 嵌入式Linux系统开发技术详解-基于ARM 第5章
- J2EE体系之-JSP学习
- FPGA设计软件quartus2使用教程
- J2EE体系统一,关于JDBC
- Linux网络编程 关于linux网络编程的入门书籍
- IIS系统漏洞大全(详细介绍若干年一来所存在的问题和解决方案)
- JavaEye新闻月刊 - 2009年2月 - 总第12期.pdf