![梯级水电站群多核并行优化调度技术](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=1738856899-67sL0M9mybQfhlFGmFRCjPLrYLTIt1Ln-0-537ccb58cda52656e71c331f06db9514)
图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=1738856899-D3Q4vijg1BWIXBNbsTG05zFNAXnSS78S-0-a2f2323c997f73ab6add348f6937726a)
图3.6 JDK软件安装路径
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_9.jpg?sign=1738856899-MSuoke1f3GXe59HIJSNrr7S7yy56TO8z-0-95ef6df0d47d9f45d8c29f4dcbbb64fd)
图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=1738856899-87MIl7uQIVAqRPLEs66XdvWveH4OBrow-0-91767027750ccf12a1cb79c932d6faa7)
图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=1738856899-JzXKUkt1velnIhuNap72XtRro0OVfx6F-0-3b3e4509bf83cc5bc921fa83a4f689e9)
图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=1738856899-8J1TRvzfbA6v2DkXLVKEHatsMUTrayNJ-0-433939b6eb0bf203f468ffa301dfaf20)
图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=1738856899-djcwjZ8FTo20H2ZwBKQkYJAtCCI8Qi76-0-bdcb077f17c7e095a2375cfa2053604d)
图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=1738856899-lVouQ4GsirYzFYJ5ywWTP090HQ8GN884-0-c100dde10abcf5ac6a6444df51a80e43)
图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=1738856899-BcYxvRZOtT7awvUDkKvXv5Rt3NvfsP7B-0-edd4bb22c11e52e1515bc02703f4b97d)
图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=1738856899-gExhZGsqXDWjyzY9maqLC2JKbdyAAQxi-0-4bff174ebed3a7a5f6c25a19de9a8370)
图3.14 Eclipse初次启动工作空间设置界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_17.jpg?sign=1738856899-9fww0KyfWjCWfM01kICQ6M82p0ROFiqw-0-6f09285647eaf25695fb174ee3624d60)
图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=1738856899-BFZ6ymIXrS7EUmKGt1wIuAWjrVuxkes8-0-4455a0c3bb5b7ca22dd7355e30fcef32)
图3.16 语言包下载地址界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_19.jpg?sign=1738856899-BgVl9Pl851i0tyf2qQwixWowKdE0DU4o-0-5875d62bf9af766daf687306c7d15ea6)
图3.17 语言包下载界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_20.jpg?sign=1738856899-DH5aI2xSBKWCNBLCVTjo33pEaPONJRi2-0-0d3644dad3950d7b222bae5dc82450b7)
图3.18 Eclipse版本信息
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_21.jpg?sign=1738856899-HkdMB6IdJ7OTfoVEfuBzxsjeouYRFLk2-0-06ef55232a3317076b528b6101bb032d)
图3.19 Luna版本语言包下载界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_22.jpg?sign=1738856899-pVChknTPsGudGSPyR5XTruUdjULK3Rr5-0-fe602f332c7f8b36199e044f4ec4d056)
图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=1738856899-xXvU3Agp6YykCIt1Fm7xMJ3FUATujerr-0-0f84ddde4d731bde2a92248143ed51fc)
图3.21 语言包下载后文件
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_24.jpg?sign=1738856899-l8WJ5Q77ZwxU4ybqppib9jHKN12s3yg1-0-e80ec9ffbc07aeaa6ee7c27761d0e111)
图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=1738856899-vKEwT9TuO51gq40GIU3djZ9L0KEnEvTX-0-f236ccb31fc5d6c2c583ef24bde233cb)
图3.23 新建类界面
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_26.jpg?sign=1738856899-Azhazcjup16du8piMB9deYPFaNx8wRP2-0-c269f1e5d59ab87164afbba282398115)
图3.24 新建类示例
(3)编译及运行。Eclipse软件中编译较为简单,完成类文件的代码输入后从键盘选择Ctrl+s键即可完成代码的编译。代码的运行可在工具栏中选择“Run”—“Run”选项,或单击运行按钮完成程序的运行,如图3.25所示。
![img](https://epubservercos.yuewen.com/91F4D3/19720714901140806/epubprivate/OEBPS/Images/txt003_27.jpg?sign=1738856899-5U3Mi7hHsiXO2wtJrcvCK5LYZl0wgNH9-0-94bbd376da9f96620cd6c9e03057b341)
图3.25 运行选项示例