一、jdk的安装
jdk的下载地址
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
进入官网下载需要的jdk安卓版和ios版(tips:最好下载稳定版8版本和11版本)
jdk的安装
选择下一步:
![](https://i-blog.csdnimg.cn/blog_migrate/ea88de4bdd7dc643eab24f050327a202.png)
选择安装路径,可以选择自己指定,也可以默认不选择即可。
![](https://i-blog.csdnimg.cn/blog_migrate/1f73de979342a0a41c6c7f452a72bd35.png)
接下来会弹出来一个Jre安装目录
![](https://i-blog.csdnimg.cn/blog_migrate/add9098602c03b234e5cd6b95fc41cfe.png)
到最后安装完成即可。
![](https://i-blog.csdnimg.cn/blog_migrate/29d037774a89d3634efcccac29fd3457.png)
二、环境变量的配置
在桌面,鼠标右键点击此电脑选择属性,然后选着高级系统设置
![](https://i-blog.csdnimg.cn/blog_migrate/15e61d5ebeb2f49cdff2e60e6ab4f7a6.png)
2.或者搜索高级系统设置打开
![](https://i-blog.csdnimg.cn/blog_migrate/b48b6d9c4526c469a0efe4b6bc89875e.png)
3.打开高级系统设置后点击环境变量
![](https://i-blog.csdnimg.cn/blog_migrate/c80f8f7acc9d282f5083c55d7b3e6128.png)
4.找到jdk安装的目录复制此路径,到Path中粘贴
![](https://i-blog.csdnimg.cn/blog_migrate/b6c2c85022a68ebc306c8d03d001935a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/250cd5c1838c0500bde9c8e8740ad7cc.png)
5.另一种方法在环境变量中新建JAVA_HOME变量,变量值为jdk安装木录(注意此处不需要到bin目录)此方法是为了以后能够快速切换你需要的jdk版本。
![](https://i-blog.csdnimg.cn/blog_migrate/ba4f7a2280ea87360c5975386aef9f50.png)
6.Path中添加JAVA_HOME变量
![](https://i-blog.csdnimg.cn/blog_migrate/d3a7ce869b660b7ce64a9d6a4134f7e6.png)
检查环境变量是否配置成功:同时按住Windows+R,出现指令框输入cmd,进入命令框输入java -version出现jdk版本号则配置成功否者配置失败。
![](https://i-blog.csdnimg.cn/blog_migrate/6188a65c0af3fe67fb2e98554d5e106a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1482101523ed2d3a34869363dd3fc6ae.png)
如此环境变量就配好了
三、编写第一个java文件
在空白目录下建立一个文本文档修改后缀名.txt改为.java
![](https://i-blog.csdnimg.cn/blog_migrate/8227bb04853a227d2fd685dbf4b6897a.png)
打开文档编写
public class Demo{
public static void main(String[] args) {
System.out.println("Hello wold");
}
}
![](https://i-blog.csdnimg.cn/blog_migrate/b6b54eaf09a2b37425ee5553050832b1.png)
保存刚刚编写java代码,然后在此目录下运行cmd
![](https://i-blog.csdnimg.cn/blog_migrate/3396d2de39961ed21fd7193555447b21.png)
输入javac 类名.java(我的类名是Demo)运行,此命令是对java文件进行编译,编译通过目录出现类名.class文件该文件为字节码文件。
![](https://i-blog.csdnimg.cn/blog_migrate/4a0cf4976ff3b0522396d8e4b5b3c7b6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/435872a7d8a8d8a639bc650d658bd07f.png)
在命令行输入java 类名
![](https://i-blog.csdnimg.cn/blog_migrate/6514d5dbf3da9ca77b24499e02331c21.png)