![Java FX应用开发教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/151/47216151/b_47216151.jpg)
1.1 JDK的下载、安装与环境设置
在Oracle公司的网站https://www.oracle.com/java/technologies/javase/javase9-archive-down loads.html上可以免费下载JDK安装包,本书使用JDK 9版本(文件名为jdk-9.0.4_windows-x64_bin.exe,64位OS)。在Windows 10 OS上安装JDK的具体操作步骤如下。
(1)关闭所有正在运行的程序,双击Java SE安装程序,进入安装向导界面,如图1.1所示。单击“下一步”按钮,进入更改文件夹界面,如图1.2所示。
(2)在图1.2所示的对话框中查找或创建将要安装的文件夹(本书为E:\jdk-9),然后单击“确定”按钮,进入JDK 9安装进度界面,如图1.3所示。
(3)JDK安装完成后,将会出现如图1.4所示的定制安装界面(安装JRE的界面)。单击“更改”按钮,将安装路径改为E:\JRE-9(注意:要将JDK与JRE安装在两个不同的文件夹中),然后单击“下一步”按钮,出现如图1.5所示的安装界面。最后,安装完成后将出现如图1.6所示的界面。单击“关闭”按钮,即可完成JDK的安装工作。
JDK 9成功安装之后,在指定的安装位置可以打开JDK 9的文件夹,如图1.7所示。
在JDK的安装文件夹下有bin、include、lib等子文件夹。下面是各个子文件夹的主要功能。
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P13_1102.jpg?sign=1738795955-nvKovxuLq2w9FlGrPEZ5fHXu8OETiBEb-0-b5005985e722a2bea745c5b907f1b35f)
图1.1 JDK安装向导界面
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P13_1105.jpg?sign=1738795955-QZ0CU8JT1iLtSF4iMeUK7v5piZEJIgAj-0-017c9c2bcd30a3ca3fa4b07efd726bd6)
图1.2 JDK更改文件夹界面
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P14_1113.jpg?sign=1738795955-WyIlJc0E5b9eKIAUVvGvLX30Yfvxtqq1-0-3d567169cfa80b784fc85640c2ca31a4)
图1.3 JDK安装进度界面
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P14_1116.jpg?sign=1738795955-wMErPud0jQKsq5KOB8TFc6GXiZCybM1M-0-05436f3245b26a44eb9582beb55e6daf)
图1.4 定制JRE安装的路径
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P15_1123.jpg?sign=1738795955-M6Fpse5vmqNt6A4Zv73jlvZzVFGZq8zV-0-36233da18ab04fa147f9be8974876d8b)
图1.5 JDK与JRE安装界面
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P15_1126.jpg?sign=1738795955-4ACdtLHBCoqps87x9IpW9pd3m0h2tA2w-0-0eeaffbfdc117604607f3f5bfc2ecdd7)
图1.6 JDK安装成功界面
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P16_1134.jpg?sign=1738795955-l9Z46nM1fZ3qA4H7DQfjVUZy62GS1Liq-0-2f28a1477a39a653eb57e8be45b8b9b9)
图1.7 JDK 9目录结构及文件
· bin:用来存放开发Java程序所用的工具,例如编译指令javac、执行指令java等。
· lib:用来存放开发工具包的类库文件。
· include:用来存放编译本地方法的C++头文件。
· jre:安装在E:\JRE-9目录下,用来存放Java运行时的环境(JRE)。
注意:如果要开发并运行Java Application,则应当安装JDK。安装JDK之后,也就包含了JRE。如果只是运行Java Application,则安装JRE就可以了。运行Java Application不仅需要JVM,还需要类加载器、字节码检验器以及Java类库,而JRE恰好包含上述运行环境的支持。
编译和执行Java Application必须经过如下两个步骤:
第一步,将Java代码文件(扩展名为java)编译成字节码文件(扩展名为class);
第二步,解释执行字节码文件。
实现以上两个步骤需要使用javac和java命令。通过以下操作步骤可以设置Windows 10 OS的环境变量并测试JDK的设置是否成功,才能正确地编译和执行Java Application。
(1)单击桌面上的“控制面板”图标,在弹出的对话框中单击“系统和安全”命令图标,显示“系统和安全”对话框。单击“系统”图标,在显示的对话框中单击“高级系统设置”项,在弹出的“系统属性”对话框中单击“环境变量”按钮,则将弹出“环境变量”对话框。单击“系统变量”选项组中的“新建”按钮,在弹出的“新建系统变量”对话框中输入变量名Java_Home和它的值E:\jdk-9,单击“确定”按钮,如图1.8所示。
再新建一个CLASSPATH环境变量,其值为:E:\jdk-9\lib\dt.jar;E:\jdk-9\lib\tools.jar;E:\JavaExamples,如图1.9所示。
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P17_1149.jpg?sign=1738795955-I6bGx8S7tiSesDhRWRFhLP4JAutncjc0-0-6e2ee5563c2fd9b634c93ef4e03d6e81)
图1.8 设置Java_Home
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P17_1152.jpg?sign=1738795955-v1k6pFwYcK3NNz9tSwnroyBwW17a94iX-0-91b7c070369f63402cd84af612eaaaec)
图1.9 环境变量CLASSPATH的值
(2)选择“系统变量”选项组列表框中的PATH变量,单击“编辑”按钮,在弹出的“编辑环境变量”对话框中为PATH变量添加E:\jdk-9\bin及D:\JavaExamples,单击“确定”按钮,如图1.10所示。
通过上述操作的设置,Java编译器命令javac、Java解释器命令java以及其他工具命令(例如jar、appletviewer、javadoc等)都将位于其安装路径下的bin目录中。
JDK的安装和设置完成之后,就可以对JDK进行测试了。在命令行窗口中输入java-version,按Enter键。如果系统显示输出如图1.11所示的JDK版本信息,则说明设置成功。
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P18_1161.jpg?sign=1738795955-PJvUNaKjVXV4OPiyCD5cBrJavqgfZJHK-0-6f472bd4fce3d49da770c46e2d7d1cd0)
图1.10 设置环境变量PATH
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P18_1164.jpg?sign=1738795955-9HBDleFK82v3PoE3PdS7rKCdfnTzhkeg-0-a3f03b20b7f0210a312c739aadba70af)
图1.11 测试Java应用程序的编译及运行环境