![梯级水电站群多核并行优化调度技术](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=1739349887-a9YfAjC2t1QBKwPKh3ZSkDA0nL5SLRDm-0-a0a193daaab0ffb31e611ed0058773d0)
图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=1739349887-15FSSFVvKatZcsx3DzACPdxIefHg26c0-0-1f591d5800fa645ef89ee0f18f579638)
图3.6 JDK软件安装路径
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_9.jpg?sign=1739349887-4vRhgPFG1zVzg2560fBeGFZDeBo5yuCV-0-aefdc8732e9ee46f15e9052877c16923)
图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=1739349887-eOMPY1tEHQbJGIzua3EmMErURH9GsxVw-0-fee4849905c143b4a4ad2f53c1b3cca7)
图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=1739349887-OJSAYYwTZIi35CjFJB92Imi2rMfMa3jO-0-749de8eb2506823fcc56b4422317878f)
图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=1739349887-kvmEc6bC2oIXMI2P7fy7lYTpcOLgpprm-0-4814f83d59df9e6cd225c69e905562ed)
图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=1739349887-rZ6mFf6HBJBJVOZOBoNhjwogrPXDhCLV-0-216ddd8727fa04546c645cb6984d350d)
图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=1739349887-wq2QoemCUh80hi58vvxdMaPIEsVwOrOZ-0-ee6191f21f8df4dfbebb32540cb317eb)
图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=1739349887-d6QSlI418I6LRtSRfBbpeYOrGfuThdcQ-0-479c2209e17b5fc7b7237182d53c8313)
图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=1739349887-mDmDppnobi2xMitNgnRSSlcMi1cPAeT3-0-70775c3c0f48447e2b559a631068820f)
图3.14 Eclipse初次启动工作空间设置界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_17.jpg?sign=1739349887-lICiIj7VxeSGdyurVKTyk5ur3JDunueq-0-12169bebb73411d60f9e859a1e32119c)
图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=1739349887-6FC9bewRjqmYkHmSLfTFOcmg31lJiIUy-0-4c4837ad9a81594b506dc01145a33a97)
图3.16 语言包下载地址界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_19.jpg?sign=1739349887-axLCVnthdX4xRnNr4yYo1Oo1bxmgwPtY-0-90e632c32fc782b3635e2afeed8a096c)
图3.17 语言包下载界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_20.jpg?sign=1739349887-Sf19gBcVwL0ABJLiI3PMT1mWxVy6PWIP-0-e66eeb199c51943b9ad628da67442c11)
图3.18 Eclipse版本信息
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_21.jpg?sign=1739349887-mau4ZoIEvuOPkEoMWwGSmRaIdwhJmiP3-0-e3656e31dc9e3c7cb5186966fc1bb135)
图3.19 Luna版本语言包下载界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_22.jpg?sign=1739349887-cxGDRJn72quSgrWm1eTrrpvEYmWuqgOT-0-f34ff20b184a38ad9220fd5899c06009)
图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=1739349887-ilDXA0MBRdCLHBZ4NAJSN07VxhyUYMq7-0-f046f30b653414f6891c46685b613ee1)
图3.21 语言包下载后文件
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_24.jpg?sign=1739349887-vnkABbgOuv5evw7uOw73dQV9XObP2bJh-0-449aeb4422ab544e155aa6087623a83c)
图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=1739349887-zIETc2q1Kjjx5fFCNTb6oxk3cixPQ3uw-0-2ea76757e73aff44db573b6de6f98bd7)
图3.23 新建类界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_26.jpg?sign=1739349887-LZZJsfNYOvhbizxWRnxuOdOiR278tpif-0-6db8d11a9f470b8ee9c06fcf3231bde2)
图3.24 新建类示例
(3)编译及运行。Eclipse软件中编译较为简单,完成类文件的代码输入后从键盘选择Ctrl+s键即可完成代码的编译。代码的运行可在工具栏中选择“Run”—“Run”选项,或单击运行按钮完成程序的运行,如图3.25所示。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_27.jpg?sign=1739349887-gy2ArERccTugkA9MTzmCLh3AYUNNEaL7-0-9a0ff4255afd4b71cc3dbd5d507fb1ba)
图3.25 运行选项示例