目录
下载
安装
配置环境变量
以下了解即可
我们想要学习Java首先需要一台安装好操作系统并能联网的电脑,手机是不行的-。-
配置方面要求并不高,2g的内存,i5档次的CPU足够。甚至i3档次也可。
Java的下载途径是很多的,只要安装好能正常使用都是可以的。这里我以官网下载为例。
下载
第一步:打开电脑浏览器,访问Oracle官网,Oracle。
p.s.为什么下载Java访问Oracle网站?因为Java语言是Oracle公司的。之前是甲骨文公司的但已经被Oracle公司收购。
第二步:点击上方的Resources在弹出来的界面点击Downloads再点击Java SE这样就进入到了java编程语言程序的下载界面。
把网页往下拉就会看到上图的内容,Java18表示版本为18,同理17表示版本为17,继续往下拉还能看到版本8跟7的下载。我们这里选择Java18既可。
下面有选择操作系统的选项,有Linux、macOS、Windows。选择与自己系统相对应的既可。然后系统有32位与64位,x64代表的就是64位,x86代表32位。因为64向下兼容,所以即使你的系统是32位的,下载64位版本也完全没有问题。如果就是想用32位的,Java8有提供32位版本,下载Java8也是完全不影响学习的。
我们再看下载链接的后面文件名字,jdk-18_windows-x64.bin.zip
JDK是什么意思呢??其实JDK就是Java的开发工具包的意思。是提供给有开发需求的人下载的,与之相对应的还有JRE工具包,是给不需要开发,只是需要运行Java程序的人下载使用的。简单的说就是JRE包只有运行能力,JDK包含了JRE里的东西并且还多了开发需要的工具。
-18代表版本为18,windows-x64表示win系统的64位版本,bin表示这是二进制程序,zip表示压缩包。
下载完成后我们在系统盘之外的其它盘创建一个专门用来存Java程序的文件夹,名字最好是英文,并且没有空格。比如《JavaSE》因为中文加空格有时候会出现一些莫名其妙的问题。
安装
然后我们把下载好的压缩包解压,会得到一个jdk-18_windows-x64.exe的文件。双击运行,直接下一步下一步跟着提示安装即可。因为我的是Linux系统安装方法跟windows不同,所以这里就没有图片了,安装过程中注意选择安装路径即可。
验证安装是否成功:
安装完成后会在安装目录中生成一个bin目录,进去后会看到有java.exe、javac.exe、javadoc.exe等可执行程序,但我们双击后会发现并没有什么东西运行。这是因为这些程序并没有图形化界面,只有在dos命令行中才能运行。有些同学应该已经会dos操作了,但因为我们是新手向教程,所以还是说一下。
点击桌面左下角的windows图标,点击运行,在弹出来的对话框中输入cmd并回车,就打开了dos操行界面。
dos命令行没有鼠标,操作全靠命令,我们来学习第一个命令,《cd》作用为切换路经。就像我们用鼠标双击文件夹进入似的作用。
现在假如我的java程序存在D盘的JavaSE中,而java.exe又在JavaSE的bin目录中。那么这个路经就是D:JavaSE/bin/
我们在刚打开dos命令行的时候是默认在C:盘的。而我们需要到D:JavaSE/bin/里,才能执行java.exe命令,下面我们这样操作
D: cd JavaSE cd bin
D:是进入到D盘,cd JavaSE是进入D盘中的JavaSE目录,cd bin是进入JavaSE中的bin目录,注意cd后面要跟一个空格。也可以直接多级目录进入。
D: cd JavaSE/bin
当我们确认自己在bin目录下后输入
java
然后回车,如果出现如下图类似的提示就证明安装成功了!
如果提示未找到命令,看一下进入的路径是否正确,安装的路经是哪里,安装是否正确。
DOS命令行常用命令
D://盘符切换 cd //进入下一级目录 cd.. //返回上一级目录 cd //返回根目录 dir //列出当前目录下的所有文件及文件夹 md //创建目录 rd //删除目录 del //删除文件 cls //清屏 exit //退出dos命令行
还有很多命令感性趣的同学可以自行百度,我们目前用它主要是使用java及javac命令。java是执行程序,javac是编译程序,我们写好的代码是.java文件,要先由javac命令编译成.class文件才能被java执行。
配置环境变量
我们知道想要运行java命令要先进入bin目录,每次很麻烦,而PATH环境变量就解决了这个问题。配置好后就能在任何地方使用java命令。
方法:右击桌面上的计算机,选择属性,点击高级系统设置,选择“高级”选项卡,环境变量。
把java命令所在的路径放到path变量值的里面(放在最前面,后面用;隔开)。千万不要动了其它的值,否则会有程序打不开。然后在打开dos命令行直接输入java或javac看看效果吧。
以下了解即可
JavaEE(Java 2 Platform Enterprise Edition) 企业版
是为开发企业环境下的应用程序提供的一套解决方案。
该技术体系中包含的技术如Servlet、Jsp等,主要针对于Web应用程序开发。
JavaSE(Java 2 Platform Standard Edition) 标准版
是为开发普通桌面和商务应用程序提供的解决方案。
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
JavaME(Java 2 Platform Micro Edition) 小型版
为开发电子消费产品和嵌入式设备提供的解决方案。
比如早期的诺基亚手机中的游戏,但现如今已经不用了。
而JavaSE是JavaEE的基础,所以我们要先学SE再学EE。只会SE是找不到工作的哦。
java语言的跨平台性
java跨平台性是它的一个亮点,比如我们在windows中用java编写的程序可以放到Linux系统中运行,这是由于java中的JVM(虚拟机)特性。你可以把JVM理解成一个操作系统,我们的java程序由JVM执行,由JVM跟操作系统交互,代码跟我们的操作系统是win还是Linux没有关系。但JVM不跨平台,需要我们下载与操作系统相对应的JVM版本,这也是为什么我们在官网下载还需要选择下载与自己系统相对应的版本,其实这就是在选择JVM。
本文就到这里,下一篇开始写程序-。- 有问题留言或写信。



