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

相關文章
相關標籤/搜索