IntelliJ 安装完成 Scala 插件后,你需要尝试使用 IntelliJ 来创建并且运行第一个程序。
通常这个程序只是简单的输出 Hello World。
创建一个新工程
在文件下面选择新建,然后选择创建工程。
![IntelliJ-IDEA-install-scala-1st-prj-01.j]()
输入工程信息
在创建工程上面,输入工程的信息,指定工程的路径等。
在这里特别需要注意的地方是创建工程的 Scala SDK 配置,你需要现在你的系统中配置 SDK,有关配置 SDK 的方法,请参考页面Scala 安装及环境配置中的内容。
![IntelliJ-IDEA-install-scala-1st-prj-02.j]()
选择 SDK
单击创建后,你将会看到需要选择的 SDK。
在这里选择需要的 SDK 就可以了。
![IntelliJ-IDEA-install-scala-1st-prj-03.j]()
完成 SDK 选择后的新项目界面
当你完成 SDK 项目选择后的界面如下图,你可以看到你的 SDK 已经配置完成了。
然后单击这个界面中的 Finish(完成)你就可以完成项目的创建了。
![IntelliJ-IDEA-install-scala-1st-prj-04.j]()
创建你的第一个 Scala 程序
在新创建的项目中,使用鼠标定位到 src 文件夹,然后右击,新建一个 Scala 的类。
![IntelliJ-IDEA-install-scala-1st-prj-05.j]()
输入新建类的名字
在弹出的窗口中,输入需要新建类的名字。
在这里,我们假设需要创建的类的名字为 Hello,你可以在这里输入你新创建的类的名字 Hello。
![2019-01-19_23-16-07.jpg?version=1&modifi]()
输入代码
你可以在代码输入窗口中,简单的输入下面的代码:
object Hello
extends
App {
println(
"Hello, World!"
)
}
|
上面的代码将会简单的输入字符串 Hello, World!
![2019-01-19_23-16-08.jpg?version=1&modifi]()
运行代码
你有下面 2 个方法运行代码,你可以在左侧的项目中,选择需要运行的类。然后右击鼠标,在弹出窗口中选择运行 Hello,Hello 是你创建的这个类的名字。
![2019-01-20_10-57-39.jpg?version=1&modifi]()
你也可以直接在你的程序上面单击运行你创建的这个类。
![IntelliJ-IDEA-install-scala-1st-prj-09.j]()
程序运行的结果可以在下面的控制台中看到。
这样你就完成了你的第一个 Scala 类的创建和运行。
"C:\Program Files\Java\jdk1.8.0_172\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.3.3\lib\idea_rt.jar=58176:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.3.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_172\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_172\jre\lib\rt.jar;C:\Users\Yucheng\Documents\WorkDir\Repository\cwiki-us\codebank-scala\out\production\codebank-scala;C:\Users\Yucheng\Dkits\scala\lib\scala-library.jar;C:\Users\Yucheng\Dkits\scala\lib\scala-parser-combinators_2.12-1.0.7.jar;C:\Users\Yucheng\Dkits\scala\lib\scala-reflect.jar;C:\Users\Yucheng\Dkits\scala\lib\scala-swing_2.12-2.0.3.jar;C:\Users\Yucheng\Dkits\scala\lib\scala-xml_2.12-1.0.6.jar" Hello
Hello,World!
Process finished with exit code 0
程序运行的结果如上面所示。
在最开始是有关你系统路径的配置。
https://www.cwiki.us/pages/viewpage.action?pageId=41686101