Java基础:开发环境如何搭建

在上一篇 Java编程学习指南 中我们了解了Java的前世今生,接下来介绍一下如何在Windows操作系统中搭建开发运行环境。

1 开发工具JDK

JDK(Java Development Kit)是Java的开发工具包,亦是Java开发者必须安装的软件环境。JDK包含了JRE与开发Java程序所需的工具,如编译器、调试器、反编译器、文档生成器等。Oracle公司为Linux、Mac OS X和Windows等操作系统提供了Java开发工具箱(JDK)的最新、最完整的版本。

1.1 JDK下载

Oracle JDK是当今最流行的JDK。从访问地址:www.oracle.com/technetwork/java/javase/downloads下载适用于Windows、Linux和macOS的JRE和JDK。并且,在得到所需的软件之前必须弄清楚大量的专业术语。

说明:

JDK有点混乱的地方是:工具箱的版本1.2~版本1.4被称为Java SDK(Software Development Kit)。在某些场合下,还可以看到这些过时的术语。避免混淆,Oracle公司宣布改变Java版本号命名方式,自JDK 5.0起,Java以两种方式发布更新:

(1)Limited Update(有限更新)模式,其包含新功能和非安全修正; Limited Update更新使用的版本号将是20的倍数。

(2)Critical Patch Updates(CPUs,重要补丁更新)只包含安全的重要修正。举例来说, Java SE 8u172 的解释如下图所示。

在这里插入图片描述

另外,还有Java运行时环境(JRE),它包含虚拟机但不包含编译器。这并不是开发者所想要的环境,而是专门为不需要编译器的用户而设计。

随处可见的Java SE,相对于Java EE(Enterprise Edition)和Java ME(Micro Edition),它是Java的标准版。

还有,当Oracle为解决一些紧急问题做出了某些微小的版本改变时,将其称为更新。例如:对Java SE 7开发包做出的第一次更新,正式称为JDK7u1,内部的版本号为1.7.0_01。更新不需要安装在前一个版本上,它将包含整个JDK的最新版本。

Oracle公司曾经制作过将Java开发工具箱和集成开发环境捆绑在一起的产品。其中的集成开发环境,在不同时期被命名为不同的名字,例如,Forte、Sun ONE Studio、Sun Java Studio和NetBeans。我们无法知道每个人在登录下载网站时,市场正在热销什么。这里,建议大家只安装Java开发工具箱。如果最终决定使用Oracle的集成开发环境,只需要从http://netbeans.org下载。

最后,根据自己的操作系统类型以及位数(32位还是64位),下载所对应的Java JDK。

1.2 JDK安装配置

JDK安装就很简单,下面以 jdk1.8.0_121 为例根据提示来一直点击下一步就行,但是请记住一点,不要将软件工具包安装到名字有空格或者名字带中文的文件夹里,默认安装目录:C:\Program Files\Java\jdk1.8.0_121。(建议按默认地址安装)默认地:址C:\Program Files\Java\jdk1.8.0_121

第一步:新建“JAVA_HOME”值,输入:C:\Program Files\Java\jdk1.8.0_121

第二步:新建“CLASSPATH”值,输入: .;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar

第三步:在PATH最前面增加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(后面还有一大串地址,是系统自带的,请勿删除)

说明:配置环境变量在“计算机”右击“属性”,之后选择“高级环境变量”,在选择“环境变量”即可,然后在系统中新建变量,不要在用户中新建变量。

最后验证:

1.首先打开cmd,在任意目录下用javac命令来检验,如果能输出javac的用法提示,则说明配置成功配置好如下图:

输入javac -version查看JDK版本。

自此,我们开发环境的整个搭建过程就算成功配置完成了!下面我们在补充说明一下环境变量做一下补充说明。

1.3 JDK配置环境变量

境变量是指在操作系统指定的运行环境中的一组参数,它包含一个或多个应用程序使用的信息。环境变量一般是多值的,即一个环境变量可以有多个值,各个值之间以英文状态下的分号“;”(即半角的分号)分隔开来。

对于Windows等操作系统来说,一般都有一个系统级的环境变量Path(路径)。当用户要求操作系统运行一个应用程序,却没有指定应用程序的完整路径时,操作系统首先会在当前路径下寻找该应用程序,如果找不到,便会到环境变量路径“Path”指定的路径下寻找。若找到该应用程序则执行它,否则会给出错误提示。用户可以通过设置环境变量来指定自己想要运行的程序的所在位置。

对于环境变量中相关变量的深刻理解极为重要,特别是CLASSPATH,在日后的Java学习开发过程中会发现,很多问题的出现都与CLASSPATH环境变量有关。在学习如何配置这些环境变量之前,很有必要深刻理解下面3个环境变量代表的含义。

JAVA_HOME:指明JDK安装路径

Path:使系统可以在任何路径下识别java命令

CLASSPATH:为java加载类(class or lib)路径

2 最后码农来洞见

我们通过阅读本篇文章了解到了什么是JDK,以及如何进行下载、安装和配置的过程 —— 小荷才露尖尖角。想初识庐山真面目,敬请期待后续文章。让我们一起揭开Java的神秘面纱吧。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农洞见

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值