APP下载

Java运行环境的搭建与配置

2018-05-28黄凤辉

电脑知识与技术 2018年9期

黄凤辉

摘要:该文从JDK的下载与安装,到path路径的配置,再到DOS起始位置的设置,详细地介绍了Java运行环境的搭建与配置。研究表明,该文介绍的配置方法具体、详尽,为学习Java的新手提供最大的技术支持,为后续学习Java打下良好的基础。

关键词:path;JDK;Java

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)09-0075-02

1 背景

现在越来越多的程序员加入到了Java学习大军,但如何搭建与配置Java环境,对于新手来说,却是一个非常大的考验。为此,该文将详细介绍配置的具体操作,为新手解决学习Java的第一个拦路虎。

2 JDK的下载与安装

2.1 下载JDK

在浏览器中输入http://www.oracle.com/,可看到oracle公司网站页面。这就是JDK的官方网站。注意:新手要下载的是Java SE,也就是标准版,然后根据自己的需要下载相应的软件包。当前JDK的较新版本有JDK 8.0\JDK9.0,本文选择安装的是JDK 8.0。下载时有一个特别需要注意的地方:一般大家都是windows系統,32位的系统请选择x86,64位的系统请选择x64,千万不能选错。

2.2 安装JDK

运行下载的软件包,可安装 JDK和JRE,注意:JDK中自带了JRE,安装JDK实际上是同时安装了JDK和JRE,大家不需再去单独安装JRE了。如果你的是默认安装,则安装路径默认为:C:\Program Files (x86) \Java。本文改变了安装路径,安装在D:\Java路径下。

2.3 JDK中的主要文件夹和文件

若安装成功,查看安装路径(如果是默认安装,则安装路径C:\Program Files (x86) \Java,本文安装路径D:\Java),可看到有两个文件夹,一个是“JDK”,一个是“JRE”。如果缺少其中一个,则安装不成功。其中,jdk文件夹中的bin 文件夹中包含编译器(javac.exe)、解释器(java.exe)、Applet查看器(appletviewer.exe)等可执行文件。这里我们暂时只要求大家掌握javac编译器和java解释器。请大家在这里复制javac编译器和java解释器所在的路径(如果是默认安装则路径为C:\Program Files (x86) \Java\jdk1.8.0_111\bin,该文路径为D:\Java\jdk1.8.0_111\bin),为path路径的配置做好准备。

3 path路径的配置

3.1 为什么要设置path变量

Java程序的运行分三步:编辑、编译、运行。首先编辑源程序,源程序编辑完成后,再进行编译(编译用javac程序),编译成功后会生成.class类文件,最后解释运行类文件(运行用java命令)就可得到运行结果。JDK安装完成后,利用记事本编写一个简单的Java Application程序,保存在d:\java\textjava(这里要说明一下:要进行Java的学习,需要确定一个文件夹来保存所有的Java源程序和class类文件,所以本文特创建d:\java\textjava文件夹),命名为Hello.java文件,这就是完成了源程序的编辑,接下来就可以开始编译了。单击“开始”菜单,输入“cmd”,在打开的DOS窗口命令行中输入“javac”,你会发现因javac不是内部命令,它是单独配置的软件,系统根本不认识它,不能直接使用这个命令。如果想要在DOS窗口中能直接使用这个命令,则需要配置path路径。因为path路径就是用来保存运行程序所在路径的。因为当前path路径中并没有保存javac和java程序所在的路径D:\Java\jdk1.8.0_111\bin,所以系统无法识别javac和java命令。这就是我们要配置path路径的原因。

3.2 设置 path路径

在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统特性设置界面。单击“高级系统设置”选项,在“系统属性”对话框中选“高级”,在“高级”选项卡中单击“环境变量”按钮,将出现“环境变量”设置界面。在“系统变量”框中(这里必须注意:是“系统变量”框中。因为在上方的“用户变量”中也有path选项,所以千万别选错了。)选择“Path”,然后单击“编辑”按钮。在出现的“编辑系统变量”对话框中,在“变量值”栏的命令最后添加“;”号(分号,注意一定要在英文状态下输入,中文输入法状态下输入的不正确),在分号后加上javac编译器和java解释器所在的路径D:\Java\jdk1.8.0_111\bin。如果你的是默认安装,则你要添加的路径为:C:\Program Files (x86) \Java\jdk1.8.0_111\bin。单击“确定”后,表示在path路径中已经保存好了D:\Java\jdk1.8.0_111\bin此文件路径,代表系统也能识别此路径下的javac编译器和java解释器了。

3.3 验证path路径

在DOS命令窗口中输入“javac”,若出现了javac的用法,则说明在path路径中找到了D:\Java\jdk1.8.0_111\bin目录,并从目录中找到了javac程序并执行此命令,简单来说就是已能识别javac命令了。这里也有一个特别需要注意的:经常有人在配置前打开了DOS命令窗口没关闭,配置完成后继续使用该命令窗口去执行“javac”,发现还是说javac不是内部命令,无法识别,这让很多人误以为自己的path路径配置没成功。其实这里真正的原因是每次DOS命令窗口重新启动的时候都会重新读取所有的配置,所以一旦配置改变后DOS命令窗口必须重新启动。

4 设置 DOS 起始位置

4.1 原因

DOS命令窗口中能使用javac命令后,接下来我们使用javac命令继续编译Hello.java程序,就会发现找不到Hello.java源程序。出现以上错误常见的原因有如下两种:1)文件名写错了,如大小写写错了;2)路径不正确。这里出错是因为路径错了。每次重新打开的DOS命令窗口的当前路径一般为C:\Users 下的某一文件夹(其实是用户名所在的路径,不过不同的电脑因用户命名不一样所以名字不同),该文的当前路径为C:\Users\hu,而我们的Hello.java源程序保存路径为:d:\java\textjava,所以在当前路径下肯定找不到Hello.java源程序。当然,为了让程序能编译运行,我们在这里可以修改当前路径为d:\java\textjava,但是这种修改在关闭DOS窗口再重新启动后就会失效(重新启动DOS窗口,当前路径又恢复为C:\Users\hu)。综上原因,最好设置一下DOS的起始位置,指定起始位置为java文件和class类文件所在的路径(如该实验中的路径:D:\Java\textjava)。

4.2 设置步骤

第1步:單击“开始”→“所有程序”→“附件”→“命令提示符”,选择“命令提示符”选项右击,在出现的下拉菜单中选择“属性”菜单,将打开“命令提示符 属性”对话框。

第2步:在“命令提示符属性”对话框中选择“快捷方式”选项,在“起始位置”栏输入“D:\Java\textjava”(记住,输入的是你自己的java文件和class类文件所在的路径),单击“确定”按钮。

第3步:单击“开始”→“所有程序”→“附件”→“命令提示符”,选择“命令提示符”选项右击,在出现的下拉菜单中选择“发送到”菜单→“桌面快捷方式”,设置命令提示符发送到桌面快捷方式。

4.3 验证

这里要特别注意的是:从此以后,我们不再使用cmd命令打开DOS命令窗口,而是每次直接单击桌面的“命令提示符”图标打开DOS命令窗口。这种方法打开的DOS命令窗口当前路径,一定是我们上一步指定的起始位置(如该文中的java文件和class类文件所在的路径:D:\Java\textjava)。在通过单击桌面的“命令提示符”图标打开的DOS命令窗口中输入如图1所示命令,运行成功。

5 结束语

该文介绍的Java运行环境的搭建与配置方法,专针对初学者,是作者多年实践教学的成果。实践证明:与网上教程及大部分书籍相比,该文更加注重细节及易出错的部分,让大家少走弯路,能更快更容易的完成Java运行环境的搭建与配置。另外,因为JDK 1.5以上的版本根本不需要再配置classpath路径了,所以该文没必要再介绍这个去增加初学者难度。

参考文献:

[1] 齐志敏. Windows中JDK的安装及Java开发环境的设置[J].电子技术与软件工程,2014(10): 267.

[2] 苏进胜. 初学JAVA的环境设置[J].福建电脑,2010(2):56.

[3] 邱秀荣,朱景芝.基于Java的安卓手机主题的设计与实现[J].信息与电脑:理论版,2016(17):104-105.

[4] 张晓孪,王西锋,张兵. 一个Java集成开发环境的设计与实现[J].信息技术,2016(8): :171-174.

[5] 张微微. 基于Java语言的排课系统的设计与实现[J].科技风, 2017(1):49.