Java使用第一步
去百度上搜一下你就会发现Java是一个跨平台的语言,也就是说用java编写的程序可以在不同的操作系统上运行,简单来说就是一次编译,到处运行,相比一些其他限制操作系统类型的语言来说那是极大的方便,不用你换一个环境就要重写一遍。
为什么不同环境下大部分代码不通用,主要是因为不同的OS(操作系统)对代码的解读方式是不一样的,举个栗子( ̄▽ ̄)" 相当于在不同的国家你只用同一种语言是说不通的。
但是Java的程序是运行在JVM(java虚拟机)上,没有直接和OS(操作系统)打交道,而是你写的代码由JVM编译后再交给OS来处理,接着上面再举个栗子 ( ̄▽ ̄)" JVM就相当于是一个翻译官,你只要说自己的话,到了不同的国家让翻译官给你翻译给别人,完全不用操心别人听不听得懂,只要会自己的那一套就能解决跨国交流。
所以为了使用Java第一步需要我们搭建使用java的环境,不要一看要做搭建就发愁,其实这个过程并不难,接下来我们一步一步来,图文一起来。
第一步
打开你的浏览器 搜索JDK下载 然后就有好多版本让你选。
JDK(Java development kit)翻译过来是 Java开发工具
JRE(Java Runtime environment)翻译过来是 Java运行环境
在实际开发中使用的版本一般为 JDK8 也就是jdk1.8版本系列,主要是为了版本的稳定,并不是说越老越好,高版本的JDK对一些用法等有一些改进或者支持新的用法,为了稳定,企业里开发一般不会使用高版本JDK。
但是如果只是自己用的话 JDK10 ,11,12,13 等等高版本随便用,都能使,而且配置起来也更方便。当然用1.8系列的也可以,但是配置时要多配置一条JRE ,高版本的JDK可能把JDK和JRE整到一起了,所以配置一个JDK的路径就可以了。
第二步
下载好JDK的安装包之后,双击运行,找一个路径安装你的JDK,不管的话默认是安装到C盘的program file文件夹里的。这个路径要记住。后面会用到。
第三步
装好了之后就开始配置JDK的环境变量了 什么是环境变量?简单来说就是在你的电脑里注册一下Java的名字,相当于你到了一个地方需要登记一下你的名字和联系方式等等,等需要找的时候就方便多了。
开始配置吧 :
右键我的电脑 点击属性
然后点击高级环境变量配置
然后可以看到
在环境变量里面可以看到两个大框 一个用户变量 一个环境变量,在环境变量的大框下找到
path
然后可以看到如下,其中第二步为找到你刚才JavaJDK的安装路径 进入到bin路径下 然后复制这个路径 将路径粘贴到新建的内容里 然后确定 两张图如下
这里使用JDK11做示范
这种作法是比较简单直接的 接下来介绍多版本的切换和较正规的作法,有需要的话可以继续看下去
多版本,做法思路
首先需要在之前环境变量,系统变量的框下新建如下效果
如果你下载了多个版本的JDK可以这样切换路径 这些变量和path的一个级别的,不要建在里面
注意看第一个JAVA_HOME 里的值 %%是引用的方法,不能少
两个JAVA_HOME7, JAVA_HOME8分别对应两个JDK的安装目录
然后再到path下 如下截图
这样就好了 ,这里较低的1.8 和1.7 都需要配置jre的路径 低版本会多一个jre的文件夹 高一点就没有了
此外你还可以看到其他的一些配置方法,里面会多个CLASSPATH的变量,后面的路径多了lib 和 tool.jar
CLASSPATH和JAVA_HOME
JAVA_HOME其实是让系统能够找到JAVA提供的JDK基本工具包,而CLASSPATH其实是对 Java文件编译后的class文件进行解读,一些工具中会提示你的Java环境变量没有配,但其实是配置过了的,这里指的Java环境变量指的不仅仅是JAVA_HOME或者JRE_HOME,还指你的CLASSPATH路径,而且这个环境变量名字估计是确定无法变的,拼写错误千万不要出现。
CLASSPATH的配置可以参考如下:
同样在系统变量中加入新建加入CLASSPATH,里面的路径都指向jdk所在路径的lib文件夹下两个jar包,一个是tools.jar 一个是 dt.jar.
千万注意,这个path前面是有一个 . 的见图如下
如果配置中途出了问题,或者换个保险一点的办法,可以看看其他的教程,这里不是唯一的。
验证是否完成
在开始那里 的一个搜索框里面输入 cmd 这里使用win10做介绍如下
这个是命令框的形式 最初电脑没有可视化界面都是这样用命令操作的
然后如下操作
这里出现的是JDK的版本号 到这里环境就搭建完成了 之后需要下载eclipse(Java的开发工具之一 我觉得比较适合练习和学习用)
注意eclipse有SE 和 EE ,SE是用于基础的编程,完全够了。
如果后期要开发网页项目的 web项目的话下载EE 当然EE也可以做基础练习和正常的代码编写。
直接搜索eclipse 下载 或者到eclipse去下载都可以
使用教程可以直接在之前推荐的学习网站找
例如菜鸟教程的 开发工具一栏就有对应教程。
下次见啦!ヾ(•ω•`)o