![Spark 3.0大数据分析与挖掘:基于机器学习](https://wfqqreader-1252317822.image.myqcloud.com/cover/257/47217257/b_47217257.jpg)
2.1.5 HelloJava——使用Intellij IDEA创建Java程序
上面已经成功安装了Java、Scala以及通用编译器Intellij IDEA,下面带领读者正式使用Intellij IDEA创建Java与Scala的HelloWorld小程序。
步骤01 单击桌面上的Intellij IDEA标记,打开Intellij IDEA软件。这里建议读者先新建工程,单击新建工程对应项后,操作界面如图2-25所示。
![](https://epubservercos.yuewen.com/E20BD7/26581695509269006/epubprivate/OEBPS/Images/Figure-P27_24009.jpg?sign=1738885339-5ER43cP3vf2ET2RJalzjBxzoGbvmYwSU-0-07b669468c58a836bacbc6e622361f99)
图2-25 创建新工程页面
步骤02 这里首先创建的是Java程序,因此在图2-25所示的对话框左侧列表中选择Java选项、右侧列表中勾选Kotlin/JVM复选框。
提示:最上方的SDK选项为空,因此需要在下一步之前设定。SDK是Java语言的编译开发工具包,需要设定安装的JDK地址。这里填写2.1.1节中安装Java时使用的地址。
步骤03 单击Project SDK下拉列表,在弹出的菜单项中选择JDK…,按操作提示选择Java JDK安装目录,结果如图2-26所示。
![](https://epubservercos.yuewen.com/E20BD7/26581695509269006/epubprivate/OEBPS/Images/Figure-P27_24021.jpg?sign=1738885339-qIBiYVJKBCxw3VsUgwedIxkKtyeDGdHN-0-0571f215a781d1e9ad27129c1fa4f502)
图2-26 选择SDK安装目录
IDE已经自动认出Java的版本号(见图2-27),此时可以使用Intellij IDEA创建一个Java程序。
![](https://epubservercos.yuewen.com/E20BD7/26581695509269006/epubprivate/OEBPS/Images/Figure-P27_24031.jpg?sign=1738885339-xZDZjvAVgCMwR0cDrp9NyXZLRIwjTj6r-0-938ac05b827d89910be2fa003f7e1eb2)
图2-27 SDK选择界面
步骤04 单击Next按钮后,给创建的文件起一个名字(见图2-28),然后单击Finish按钮,即可创建程序文件。
![](https://epubservercos.yuewen.com/E20BD7/26581695509269006/epubprivate/OEBPS/Images/Figure-P28_24041.jpg?sign=1738885339-zD93lT3pW0cXc7yqohVYXsBMPyOPGdry-0-ed0dd135ea0a7c2992f7dbd4be2627d7)
图2-28 文件名创建界面
步骤05 在IDEA界面左侧,右击项目名下的src目录(已加入源码),弹出快捷菜单,单击New|Java Class菜单项,如图2-29所示。
![](https://epubservercos.yuewen.com/E20BD7/26581695509269006/epubprivate/OEBPS/Images/Figure-P28_24053.jpg?sign=1738885339-YfAcg64SPL3irxzflmCDRRW6IkRksSy1-0-94452fc565882fc7ccf75542da9b4a9e)
图2-29 创建一个Java新程序
在打开的对话框中填写名称HelloJava,如图2-30所示,单击OK按钮后创建一个新的Java程序。
![](https://epubservercos.yuewen.com/E20BD7/26581695509269006/epubprivate/OEBPS/Images/Figure-P28_24063.jpg?sign=1738885339-mTQxs7XCgM7Z2DhXUfb8jIy1USg6SXtR-0-72250045495aeeb2a981cbe6cea3ab45)
图2-30 创建一个Java新程序
步骤06 在IDEA弹出的界面右侧补充代码,如程序2-1所示。
代码位置://SRC//C02// HelloJava.java
程序2-1 HelloJava
public class HelloJava { public static void main(String[] args){ System.out.print("helloJava"); } }
右击文件,在弹出的菜单中选择“Run 'HelloJava.main()'”运行此程序,结果如图2-31所示。
![](https://epubservercos.yuewen.com/E20BD7/26581695509269006/epubprivate/OEBPS/Images/Figure-P29_24111.jpg?sign=1738885339-I6McE9wk7SAJB0hhmVyePpLcwswdJkLZ-0-7c3350c74e65831a5f31f184e5d90aec)
图2-31 运行效果
这里使用Java语言创建了一个新的Java Class文件,用于对程序进行编写与编译。虽然在后续的学习中,Java语言并不是作为本书Spark的主要程序设计语言,但是对于Spark来说,Java语言仍旧是一个非常重要的语言基础,有无可替代的作用。