IntelliJ IDEA 第一个 Scala 程序

IntelliJ 安装完成 Scala 插件后,你须要尝试使用 IntelliJ 来建立而且运行第一个程序。java

一般这个程序只是简单的输出 Hello World。api

建立一个新工程

在文件下面选择新建,而后选择建立工程。ide

 

输入工程信息

在建立工程上面,输入工程的信息,指定工程的路径等。idea

在这里特别须要注意的地方是建立工程的 Scala SDK 配置,你须要如今你的系统中配置 SDK,有关配置 SDK 的方法,请参考页面Scala 安装及环境配置中的内容。spa

 

选择 SDK

单击建立后,你将会看到须要选择的 SDK。插件

在这里选择须要的 SDK 就能够了。scala

 

完成 SDK 选择后的新项目界面

当你完成 SDK 项目选择后的界面以下图,你能够看到你的 SDK 已经配置完成了。code

而后单击这个界面中的 Finish(完成)你就能够完成项目的建立了。xml

 

建立你的第一个 Scala 程序

在新建立的项目中,使用鼠标定位到 src 文件夹,而后右击,新建一个 Scala 的类。dns

 

输入新建类的名字

在弹出的窗口中,输入须要新建类的名字。

在这里,咱们假设须要建立的类的名字为 Hello,你能够在这里输入你新建立的类的名字 Hello。

 

输入代码

你能够在代码输入窗口中,简单的输入下面的代码:

object Hello extends App {

  println("Hello, World!")

}

上面的代码将会简单的输入字符串 Hello, World!

 

运行代码

你有下面 2 个方法运行代码,你能够在左侧的项目中,选择须要运行的类。而后右击鼠标,在弹出窗口中选择运行 Hello,Hello 是你建立的这个类的名字。

 

你也能够直接在你的程序上面单击运行你建立的这个类。

 

程序运行的结果能够在下面的控制台中看到。

这样你就完成了你的第一个 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

个人博客即将同步至腾讯云+社区,邀请你们一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3jc1l3l0ydesw

相关文章
相关标签/搜索