
3.3 Fork/Join软件安装
3.3.1 JDK安装
Java是一种电脑编程语言,于1995年正式发布,具有跨平台、面向对象、泛型编程的特性。随着互联网的迅猛发展,Java已逐渐成为当前最流行的网络编程语言之一。Fork/Join多核框架目前已作为标准的并行框架集成到Java 7以上版本中。因此,本节以JDK(Java SE Development Kit)版本7的安装过程为例,介绍软件的下载安装、环境变量的配置与调试。操作系统环境为32位Windows10系统。
1.下载安装
(1)JDK官网下载网址为http://www.oracle.com/technetwork/java/index.html。进入Java SE 7 Archive Downloads下载页面,可以见到如图3.5所示界面。用户在“Accept License Agreement(接受许可协议)”之后可根据当前使用的操作系统下载相应的JDK版本。

图3.5 JDK软件官网下载界面
(2)JDK的安装路径可以选择任意盘符,但建议安装在系统存储盘中(一般为C盘),并采用软件默认匹配的安装路径,确保后续系统环境变量的配置顺利进行,如图3.6所示。
2.环境变量配置
(1)Win10系统下点击“开始”菜单,鼠标右键点击“计算机”按钮,选择“属性”,或者依次选择“控制面板”—“系统和安全”—“系统”;然后选择“高级系统设置”点击进入,再选择“高级”—“环境变量”,点击进入,见图3.7。

图3.6 JDK软件安装路径

图3.7 “环境变量”选项路径
(2)在系统变量中查找“JAVA_HOME”,如果没有则点击“新建”按钮,在“变量名”中输入“JAVA_HOME”,在“变量值”中输入“C:\Program Files\Java\jdk1.7.0_80”,点击“确定”按钮,则生成一个变量,此处路径须与安装时的路径保持一致,不同的安装路径须设置不同的变量值。系统变量配置过程见图3.8。

图3.8 系统变量配置过程图
(3)在系统变量中查找“Path”变量(一般存在),点击“编辑”按钮,再按“新建”按钮分别添加如下路径:①“C:\Program Files\Java\jdk1.7.0_80\bin”;②“C:\Program Files\Java\jdk1.7.0_80\jre\bin;”,见图3.9,添加后点击“确定”按钮。

图3.9 Path变量配置过程图
(4)在“系统变量”中查找“Classpath”,若没有则点击“新建”按钮,在变量名中输入“Classpath”,在“变量值”中输入“.;C:\Program Files\Java\jdk1.7.0_80\lib\dt.jar;C:\Program Files\Java\jdk1.7.0_80\lib\tool.jar”,注意开头的点号和分号不要漏掉,点号表示的是当前目录,见图3.10。之后依次点击“确定”—“确定”按钮,完成环境变量设置。

图3.10 Classpath变量配置过程图
3.调试
(1)下面开始检测JDK是否成功安装,点击“开始”菜单—“运行”,输入cmd,进入命令提示符窗口。
(2)输入java-version,注意java与-之间有空格,显示输出Java版本信号。
(3)输入java,出现“java用法”等相关信息。
(4)再输入javac,出现“javac用法”等相关信息。若上述3个信息都能正确显示,则JDK安装成功。
JDK调试过程如图3.11所示。

图3.11 JDK调试过程图
3.3.2 编译工具
编译工具选择可移植性较好的Eclipse平台。选择Eclipse平台的目的是提供多种软件开发工具的整合机制。这些软件开发工具会成为Eclipse外挂程序,平台必须用外挂程序加以扩充才有用处。Eclipse设计精妙之处,在于除了底层的核心以外所有东西都是外挂,这种外挂设计让Eclipse具备强大扩充性,但更重要的是,此平台提供一个定义明确的机制,让各种外挂程序共同合作与贡献,因此新功能可以轻易且无缝地加入平台。
1.下载安装
Eclipse是开源免费软件,其官网下载地址为https://www.eclipse.org/downloads,官网首页是获取Eclipse最新版本的首要渠道,下载历史版本可选择直接进入https://www.eclipse.org/downloads/packages,如图3.12所示。

图3.12 Eclipse官网历史版本下载列表
本例中选用适用于32位Windows系统的Eclipse Luna版本,找到对应版本下载地址下载,下载完成后会得到一个zip文件,将这个文件解压到电脑中得到一个名为Eclipse的文件夹,打开文件夹后找到Eclipse.exe文件,双击这个文件,就可以启动Eclipse了。启动界面如图3.13所示。

图3.13 Eclipse Luna启动界面
Eclipse启动时会弹出工作空间选择对话框,在设置完成后选择“Use this as the default and do not ask again”选项可将目标空间设置为默认空间并在以后使用中跳过该步骤,如图3.14所示。在图3.15中可以看到,Eclipse初次安装完成之后为全英文界面,为方便后续使用还需对其进行汉化。

图3.14 Eclipse初次启动工作空间设置界面

图3.15 Eclipse初始界面
2.软件汉化
语言包在官网http://www.eclipse.org/babel上可以下载,点击左侧“Downloads”选项,进入语言包下载界面,根据所使用的Eclipse版本选择相应的语言包下载,如图3.16、图3.17所示。
语言包的版本信息在Eclipse软件主界面“Help”—“About Eclipse”中查看,“Version:”后的字样“Luna”即为使用的Eclipse版本信息,见图3.18。
根据获知的版本号在语言包下载界面点击“Luna”进入下载界面,如图3.19、图3.20所示。

图3.16 语言包下载地址界面

图3.17 语言包下载界面

图3.18 Eclipse版本信息

图3.19 Luna版本语言包下载界面

图3.20 简体中文语言包版本列表
下载简体中文语言包时,在列表下根据语言包发布时间可下载最新版本。下载完成后得到zip格式的数据文件,解压后得到一个名为eclipse的文件夹,它里面包含两个文件夹:features和plugins。复制features和plugins到eclipse程序目录,覆盖原程序文件,如图3.21所示。
至此,中文版Eclipse安装全部完成。
3.基本使用
(1)建立Java工程项目。选择“File”—“New”—“Project”,或在右侧项目列表右键单击选项中选择“New”—“Project”,在New Java Project中输入项目名称,如图3.22所示。在新建项目选项中可对项目运行的JRE环境以及其他可选项进行选择。
(2)新建类。在Java工程新建类的操作步骤如下:选择“File”—“New”—“Class”,或是在右侧工程窗口右键选择“New”—“Class”,如图3.23所示。

图3.21 语言包下载后文件

图3.22 新建项目界面
在New Java Class窗口中,Source Folder字段默认值是项目的数据夹,一般不需要更改;Package选项为Class所在程序包的名称;Name字段输入新建类的名称。输入以上信息后按Finish键,会新增适当的目录结构及Java原始文件。完成后在右侧图框中就会出现新建类视图,见图3.24。

图3.23 新建类界面

图3.24 新建类示例
(3)编译及运行。Eclipse软件中编译较为简单,完成类文件的代码输入后从键盘选择Ctrl+s键即可完成代码的编译。代码的运行可在工具栏中选择“Run”—“Run”选项,或单击运行按钮完成程序的运行,如图3.25所示。

图3.25 运行选项示例