![梯级水电站群多核并行优化调度技术](https://wfqqreader-1252317822.image.myqcloud.com/cover/38/37205038/b_37205038.jpg)
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版本。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_7.jpg?sign=1739284329-Vy6Z9gUj73H92hYGj8CBT7ZjS3USLzn0-0-661947ae514c5d698b7cd6d9e990de37)
图3.5 JDK软件官网下载界面
(2)JDK的安装路径可以选择任意盘符,但建议安装在系统存储盘中(一般为C盘),并采用软件默认匹配的安装路径,确保后续系统环境变量的配置顺利进行,如图3.6所示。
2.环境变量配置
(1)Win10系统下点击“开始”菜单,鼠标右键点击“计算机”按钮,选择“属性”,或者依次选择“控制面板”—“系统和安全”—“系统”;然后选择“高级系统设置”点击进入,再选择“高级”—“环境变量”,点击进入,见图3.7。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_8.jpg?sign=1739284329-DFs6d8Dv9pFwhRRQVESEq7bxvMuXZ966-0-1f49c296653652ead5293528fe1aaf99)
图3.6 JDK软件安装路径
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_9.jpg?sign=1739284329-ClJSZml5vBy07e4pw7HsV7yUbOnYVy5z-0-b725292ef637e980c0c11886accb0634)
图3.7 “环境变量”选项路径
(2)在系统变量中查找“JAVA_HOME”,如果没有则点击“新建”按钮,在“变量名”中输入“JAVA_HOME”,在“变量值”中输入“C:\Program Files\Java\jdk1.7.0_80”,点击“确定”按钮,则生成一个变量,此处路径须与安装时的路径保持一致,不同的安装路径须设置不同的变量值。系统变量配置过程见图3.8。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_10.jpg?sign=1739284329-Tl9cjFk1PUVFkGftq6huqm2Zo0c0bUhl-0-eadbc58c65050cbcc500fa24f4e479d4)
图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,添加后点击“确定”按钮。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_11.jpg?sign=1739284329-Dka2nmE0iBIoM5e5aEAEdKfPomUzvkvz-0-88ab4103842fd5c835fec9d6892ab096)
图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。之后依次点击“确定”—“确定”按钮,完成环境变量设置。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_12.jpg?sign=1739284329-cNlfQCAluHYklchcy0hhhQwbNW72hF1x-0-3bef07b1ac70c9370d8e2065bca8ae5b)
图3.10 Classpath变量配置过程图
3.调试
(1)下面开始检测JDK是否成功安装,点击“开始”菜单—“运行”,输入cmd,进入命令提示符窗口。
(2)输入java-version,注意java与-之间有空格,显示输出Java版本信号。
(3)输入java,出现“java用法”等相关信息。
(4)再输入javac,出现“javac用法”等相关信息。若上述3个信息都能正确显示,则JDK安装成功。
JDK调试过程如图3.11所示。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_13.jpg?sign=1739284329-0EHvgcvbOVFFdzMPdwRzAwSHvvGXMGyn-0-147f1046935858ec1cb272f6beba7d81)
图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所示。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_14.jpg?sign=1739284329-TVuaTjQdvZ4DtS4hE4LOjSz8pTYUBVRp-0-155ce307c2015b51c2223d0e939ae102)
图3.12 Eclipse官网历史版本下载列表
本例中选用适用于32位Windows系统的Eclipse Luna版本,找到对应版本下载地址下载,下载完成后会得到一个zip文件,将这个文件解压到电脑中得到一个名为Eclipse的文件夹,打开文件夹后找到Eclipse.exe文件,双击这个文件,就可以启动Eclipse了。启动界面如图3.13所示。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_15.jpg?sign=1739284329-n6RvQ06VoUdBtuoqB1nMyGaIPsYnh8xh-0-f8a45174cf7f40f9cd511c3f9f1712b7)
图3.13 Eclipse Luna启动界面
Eclipse启动时会弹出工作空间选择对话框,在设置完成后选择“Use this as the default and do not ask again”选项可将目标空间设置为默认空间并在以后使用中跳过该步骤,如图3.14所示。在图3.15中可以看到,Eclipse初次安装完成之后为全英文界面,为方便后续使用还需对其进行汉化。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_16.jpg?sign=1739284329-2r2AQkBfmOm4JuIHfT0ndRZXTaUwKL0r-0-2835afb9c726c7e65a7117e82f724578)
图3.14 Eclipse初次启动工作空间设置界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_17.jpg?sign=1739284329-gHt6bwI5fMjK6dS8P4yeNGRtYWXMIuS8-0-f925b5e6bf6497c95c037a2170011b61)
图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所示。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_18.jpg?sign=1739284329-AVJ70U4dfUBLq5lB9EizwDLE0WGrKbvu-0-b9969027764b8c5d8aa26bfeb1f1c461)
图3.16 语言包下载地址界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_19.jpg?sign=1739284329-H6XZL26LiUt4RxBi2IX5x8QRyVRwHBOt-0-f5448b2d0f431dbd6518d8262d58ca6f)
图3.17 语言包下载界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_20.jpg?sign=1739284329-wtQwaKKSUuriaThq6ANkMGijO7Q2uCY6-0-4dd3ddb2e248a25145f45a2dfa3d39da)
图3.18 Eclipse版本信息
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_21.jpg?sign=1739284329-US3iMs95CpNtONQfvPKfOeWxkQpOzwW6-0-bcc2bfda866227979bad932ebbbcd6f0)
图3.19 Luna版本语言包下载界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_22.jpg?sign=1739284329-zhtHU8cGFzidUMypaW5fC8FoLtFKgdhW-0-765df668b63356e1ab9823561c27c642)
图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所示。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_23.jpg?sign=1739284329-aH2TWWKNTLmgB1mMgabjGgFneGpqvEiY-0-7f3874652806a15286a95d4abe3e34ce)
图3.21 语言包下载后文件
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_24.jpg?sign=1739284329-GMRYeX2u5qjV1g3BUEUcWg6nOfV4Qz46-0-67af50b9a7aea88e872ea0ae284ef2b7)
图3.22 新建项目界面
在New Java Class窗口中,Source Folder字段默认值是项目的数据夹,一般不需要更改;Package选项为Class所在程序包的名称;Name字段输入新建类的名称。输入以上信息后按Finish键,会新增适当的目录结构及Java原始文件。完成后在右侧图框中就会出现新建类视图,见图3.24。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_25.jpg?sign=1739284329-H9dmHxz9AHIANLaxeMnA4wZZEGWURQPj-0-fc8fa80452dd2a19d059d8a8123c9696)
图3.23 新建类界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_26.jpg?sign=1739284329-duWPHEsz5BB6iVSdmG2g9WGQKUKdpK1G-0-db3ad25b698549ab8953cd633b5698ef)
图3.24 新建类示例
(3)编译及运行。Eclipse软件中编译较为简单,完成类文件的代码输入后从键盘选择Ctrl+s键即可完成代码的编译。代码的运行可在工具栏中选择“Run”—“Run”选项,或单击运行按钮完成程序的运行,如图3.25所示。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_27.jpg?sign=1739284329-Kbl8gYdBxrqhO6nDOK75wrciEzIZ17Ny-0-9ed8287043236f10a35b3c386a46bc53)
图3.25 运行选项示例