安装java第一步最重要的就是安装jdk,这个可以在官网上直接下载,官网www.oracle.com
输入网址进去后如下,然后点击Products
![](https://i-blog.csdnimg.cn/blog_migrate/7e540b7d55a4c6f94ad7fc03fdefe1fb.png)
往下翻点击java
![](https://i-blog.csdnimg.cn/blog_migrate/4745f8f5f67887760d0fd84eaf87e975.png)
然后点击Download Java
![](https://i-blog.csdnimg.cn/blog_migrate/2ad0e54f38b051bbabfac2713bb5f4ff.png)
下面Java downloads是最新的版本,我们一般用java8老版本比较稳定一点,所以点击Java archive
![](https://i-blog.csdnimg.cn/blog_migrate/7a0764bd09aaad25e578ebeafef7d4ac.png)
这里有很多版本,我随便选的java8
![](https://i-blog.csdnimg.cn/blog_migrate/2782eac55ebc5ccfaa6ce15d0f8bb590.png)
从Java8点进来后,里面Java8也细分很多版本,有windows ,linux等等,还有x86是32位电脑的,64是64位电脑的,根据直接电脑选择,我选的下面这个,注意新用户点击下载时要注册,注册是免费的
![](https://i-blog.csdnimg.cn/blog_migrate/c42bb0f25e6b6dcb396ffdc95ff0e4bf.png)
下载后就是这样,双击打开
![](https://i-blog.csdnimg.cn/blog_migrate/da768e8b027d699ee2bfe56fb5235d9a.jpeg)
其他软件建议找地方存起来,java的话我建议可以直接安装在它指定的目录,不用改,方便以后找,所以直接全部点击下一步就可以了,如下
![](https://i-blog.csdnimg.cn/blog_migrate/5d1c5f8b62aef9e925deac1771b1c231.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/0c3d91aabb497906c879fee9dba2b0bd.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/02adb09d4bf9e34a0fd1e4eb07708dbe.jpeg)
这样java算是安装好了,接下来检测看看是否可以,windows+r打开命令窗口,输入cmd
![](https://i-blog.csdnimg.cn/blog_migrate/7d9d4c5b99ba33bf1c55a64d0ed656f5.jpeg)
回车后,输入 java -version,如下表示安装好了
![](https://i-blog.csdnimg.cn/blog_migrate/e73f6bf5607eb5e8ccd8bc8e40d35ff5.jpeg)
但是光这样是不行的,你写的.java文件是给程序员看的,计算机不能识别,这时候需要用javac指令将程序员编写的.java文件转化为.class文件,因为jvm(Java虚拟机)可以识别.class文件,所以javac这个指令尤其重要,所以我们得找到它,而它在你下载得jdk里面,如果你安装目录没改的话如下
1,打开c盘,点击Program Files
![](https://i-blog.csdnimg.cn/blog_migrate/add812ba510cd9a22c290f4ca93f2dfc.png)
2,点击java
![](https://i-blog.csdnimg.cn/blog_migrate/6d71ab245857a53e659786c4cbec259d.png)
3,打开你的jdk
![](https://i-blog.csdnimg.cn/blog_migrate/244f637571871e57d8447dcaa44c977e.png)
4点击bin目录
![](https://i-blog.csdnimg.cn/blog_migrate/64501b2d66949c881ffe64356dc337fd.png)
如下我们可以看到javac.exe就在这个目录里面,我们需要将这个路径复制下来,添加到我们电脑的环境变量里面,到时候就可以在黑窗口直接使用这个javac命令了
![](https://i-blog.csdnimg.cn/blog_migrate/3ed1fc74b225c1df59907cf29a2006c6.png)
如何配置环境变量呢,找到我的电脑右击如何点击属性
![](https://i-blog.csdnimg.cn/blog_migrate/046a1c6a3f0e0f1f6d1a759be459f0eb.png)
找到高级系统设置
![](https://i-blog.csdnimg.cn/blog_migrate/14ce14e7064ca93a394d3d72b8e8bb00.png)
找到环境变量
![](https://i-blog.csdnimg.cn/blog_migrate/7bbc865bae66f30552787e4582e4f4b2.png)
找到Path双击打开
![](https://i-blog.csdnimg.cn/blog_migrate/4db347a69850d71afefa73ed93806591.png)
点击新建,将上面javac命令复制的路径粘贴在里面,当然这是最懒的做法,仅仅用于自己写,不太符合规范,但是原理都是这样,如何一路点确定
![](https://i-blog.csdnimg.cn/blog_migrate/b1e26e6733edb74933100b19bfeaebfd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6386c61532b33b494230d72aea4bc2ff.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cf563872cdd68dce47b49b3f719fac72.png)
![](https://i-blog.csdnimg.cn/blog_migrate/25cf0523644e0d968c727e6ed2005682.png)
最后windows+r输入cmd回车打开黑窗口
![](https://i-blog.csdnimg.cn/blog_migrate/a29d0153f569a36089fbd3bd510ca8a5.jpeg)
输入javac回车如下则表示完成了
![](https://i-blog.csdnimg.cn/blog_migrate/89f3fc5436104077f5f2a6444347de66.jpeg)