jdk
oracle官网下载:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_131
2,打开PATH,添加变量值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3,新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
在cmd命令下输入java -version, javac,java,javadoc等命令:出现图示界面,表示安装成功。
win10配置环境变量:
新建【系统变量】(一)
变量名:JAVA_HOME
变量值:D:\Program Files\Java\jdk1.8.0_102
新建【系统变量】(二)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
【系统变量】区域找到“Path”变量,并双击打开,点击新建
%JAVA_HOME%\bin
再新建
%JAVA_HOME%\jre\bin
tomcat
Apache官网下载:
https://tomcat.apache.org/download-90.cgi
1、新建变量名:CATALINA_HOME,变量值:D:\apache-tomcat-9.0.0.M26
2、打开PATH,添加变量:;%CATALINA_HOME%\bin
验证:
进入D:\apache-tomcat-9.0.0.M26\bin目录下点击startup.bat
打开浏览器,在地址栏中输入http://localhost:8080回车,如果看到Tomcat自带的一个JSP页面,说明你的JDK和Tomcat已搭建成功。
gradle
下载:
http://services.gradle.org/distributions/
1、新建变量名 GRADLE_HOME 变量值:
D:\Program Files\Android\Android Studio\gradle\gradle-3.3-all\gradle-3.3
2、打开PATH,添加变量:
;%GRADLE_HOME%\bin
测试 gradle -v 或者 gradle -version
注意:windows中gradle命令是【gradle】开头,不是gradlew
验证方式一:
C:\Users\able\Desktop\MyKotlinDemo>gradle -v
------------------------------------------------------------
Gradle 5.1.1
------------------------------------------------------------
Build time: 2019-01-10 23:05:02 UTC
Revision: 3c9abb645fb83932c44e8610642393ad62116807
Kotlin DSL: 1.1.1
Kotlin: 1.3.11
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 1.8.0_131 (Oracle Corporation 25.131-b11)
OS: Windows 10 10.0 amd64
验证方式二:
C:\Users\able>gradle init wrapper
Select type of project to generate:
1: basic
2: groovy-application
3: groovy-library
4: java-application
5: java-library
6: kotlin-application
7: kotlin-library
8: scala-library
Enter selection (default: basic) [1..8]
Select build script DSL:
1: groovy
2: kotlin
Enter selection (default: groovy) [1..2]
Project name (default: able):
BUILD SUCCESSFUL in 12s
2 actionable tasks: 2 executed
C:\Users\able>
git
下载:
https://git-scm.com/downloads
path
D:\Program Files\Git\cmd;
测试:
git --version
maven
Apache官网下载(需要jdk):
http://maven.apache.org/download.cgi
MAVEN_HOME
D:\baiduyun\apache-maven-3.5.2-bin\apache-maven-3.5.2
path
;%MAVEN_HOME%\bin
测试:mvn -v
svn
下载:
http://subversion.apache.org/packages.html
path
D:\Program Files\TortoiseSVN\bin;
验证:
cmd 输入 svn --version
SDK
SDK_HOME
C:\Users\lenovo\AppData\Local\Android\Sdk
path
;%SDK_HOME%\tools;%SDK_HOME%\platform-tools;
验证: cmd输入: adb
node
下载:
https://nodejs.org/en/download/
Path
;C:\Program Files\nodejs
验证: node -v 或者 npm -v
yarn
Yarn是一个新的快速安全可信赖的可以替代NPM的依赖管理工具
windows 下需要下载msi文件 ,下载地址:https://yarnpkg.com/latest.msi
npm 的下载方式
npm install -g yarn
验证:
yarn --version
包管理器npm,cnpm,yarn介绍
npm
-S,–save 安装包信息将加到dependencies(生产阶段的依赖)
npm install --save
//或
npm install -S
-D, –save-dev 安装包信息将加到devDependencies(开发阶段的依赖),所以开发阶段一般使用它
npm install --save-dev
//或
npm install -D
-O, –save-optional 安装包信息将加入到optionalDependencies(可选阶段的依赖)
npm install jquery --save-optional
//或
npm install jquery -O
npm uninstall
//卸载模块
安装淘宝npm(cnpm)
//安装
//“-g”这个参数意思是装到global目录下
npm install -g cnpm --registry=https://registry.npm.taobao.org
//验证版本
cnpm -v
Python
下载地址:
https://www.python.org/getit/
环境变量可以在安装时一起设置。
或者
path添加
;C:\Python27
验证:
cmd输入python
curl:
cURL是一个利用URL语法在命令行下工作的【文件传输工具】,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。
下载:
https://curl.haxx.se/download.html
https://curl.haxx.se/windows/
path
D:\Users\lenovo\Desktop\curl-7.58.0-win64-mingw\curl-7.58.0-win64-mingw\bin
验证:
打开cmd,然后输入 curl --help
LibIconv for Windows
用于解决windows控制台curl中文乱码
1、下载iconv,地址:http://gnuwin32.sourceforge.net/packages/libiconv.htm,下载完,傻瓜式安装。
2、配置环境变量
path
;C:\Program Files (x86)\GnuWin32\bin
3、解决乱码
输入命令:
curl www.baidu.com -i | iconv -f utf-8 -t utf-8
ndk
path
D:\Users\Android\sdk\ndk-bundle
验证:
ndk-build
其他:
cmd 输入 path 可输出path的配置详情。
下载文件tar.gz与zip的区别
===
这两个压缩文件里面包含的内容是一样的,只是压缩格式不一样,
tar.gz格式的文件比zip文件要小不少。
tar.gz压缩格式用于unix的操作系统,而zip用于windows的操作系统,但在windows系统中WinRar工具同样可以解压缩tar.gz格式的。
下载软件binary与source版本的区别
一般开放原代码软件都会有两个版本发布:
Source Distribution 和 Binary Distribution
前者是源代码版,你需要自己编译成可执行软件。
后者是可执行版,直接可以拿来用的,他已经给你编译好的版本)