1.jdk概念
Java Development Kit (JDK)是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK (Softwaredevelopment kit)
2.jdk下载地址:https://www.oracle.com/java/technologies/downloads/
3.百度jdk环境变量配置,配置完后在cmd窗口输入java和javac指令,查看配置成功。
C:\Users\LENOVO>javac --version
javac 17.0.2
C:\Users\LENOVO>java --version
java 17.0.2 2022-01-18 LTS
Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)
0x2 jre概念
1.jre概念
Java运行环境(Java Runtime Environment,简称JRE) 是一个软件,由sun公司研发,JRE可以让计算机系统运行Java应用程序(Java Application),它主要包含两个部分, jvm的标准实现和Java的一些基本类库。
0x3 jvm概念
1.jvm概念
JVM是Java Virtual Machine (java虚拟机)的缩写,JVM是一种用于计算设备的规范,它能够将class文件中的字节码指令进行识别并调用操作系统向上的API完成动作。jvm 是Java能够跨平台的核心。
2.JVM执行.class文件,Dalvik执行.dex文件。
0x4 sdk概念与配置
1.sdk概念
SDK (Software Development Kit)=软件开发工具包
2.jdk是java开发工具包,sdk是安卓开发工具包。
3.sdk下载地址:https://www.androiddevtools.cn/,下载以下5个文件,解压。
SDK Tools
SDK Platform-Tools
Build-Tools
SDK
SDK System images
4.解压顺序:
先解压SDK Tools
再解压SDK Platform-Tools,把解压出来的 platform-tools 文件夹放在 android sdk 根目录下,并把 adb所在的目录添加到系统 PATH 路径里,输入adb version测试。
再解压Build-Tools,将解压出的整个文件夹复制或者移动到 your sdk 路径/build-tools 文件夹
再解压SDK,将解压出的整个文件夹复制或者移动到 your sdk 路径/platforms文件夹
再解压SDK System images,将解压出的整个文件夹复制或者移动到 your sdk 路径/system-images文件夹
5.最终的目录结构:
0x5 ndk概念
1.ndk概念
NDK:(Native Development Kit),原生开发工具包是一-组可以让您在Android应用中利用c和c++代码的工具。