溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

IntelliJ IDEA 第一個(gè) Scala 程序

發(fā)布時(shí)間:2020-06-26 18:02:54 來(lái)源:網(wǎng)絡(luò) 閱讀:803 作者:HoneyMoose 欄目:大數(shù)據(jù)

IntelliJ 安裝完成 Scala 插件后,你需要嘗試使用 IntelliJ 來(lái)創(chuàng)建并且運(yùn)行第一個(gè)程序。

通常這個(gè)程序只是簡(jiǎn)單的輸出 Hello World。

創(chuàng)建一個(gè)新工程

在文件下面選擇新建,然后選擇創(chuàng)建工程。

IntelliJ IDEA 第一個(gè) Scala 程序

輸入工程信息

在創(chuàng)建工程上面,輸入工程的信息,指定工程的路徑等。

在這里特別需要注意的地方是創(chuàng)建工程的 Scala SDK 配置,你需要現(xiàn)在你的系統(tǒng)中配置 SDK,有關(guān)配置 SDK 的方法,請(qǐng)參考頁(yè)面Scala 安裝及環(huán)境配置中的內(nèi)容。

IntelliJ IDEA 第一個(gè) Scala 程序

選擇 SDK

單擊創(chuàng)建后,你將會(huì)看到需要選擇的 SDK。

在這里選擇需要的 SDK 就可以了。

IntelliJ IDEA 第一個(gè) Scala 程序

完成 SDK 選擇后的新項(xiàng)目界面

當(dāng)你完成 SDK 項(xiàng)目選擇后的界面如下圖,你可以看到你的 SDK 已經(jīng)配置完成了。

然后單擊這個(gè)界面中的 Finish(完成)你就可以完成項(xiàng)目的創(chuàng)建了。

IntelliJ IDEA 第一個(gè) Scala 程序

創(chuàng)建你的第一個(gè) Scala 程序

在新創(chuàng)建的項(xiàng)目中,使用鼠標(biāo)定位到 src 文件夾,然后右擊,新建一個(gè) Scala 的類。

IntelliJ IDEA 第一個(gè) Scala 程序

輸入新建類的名字

在彈出的窗口中,輸入需要新建類的名字。

在這里,我們假設(shè)需要?jiǎng)?chuàng)建的類的名字為 Hello,你可以在這里輸入你新創(chuàng)建的類的名字 Hello。

IntelliJ IDEA 第一個(gè) Scala 程序

輸入代碼

你可以在代碼輸入窗口中,簡(jiǎn)單的輸入下面的代碼:

object Hello extends App {
  println("Hello, World!")
}

上面的代碼將會(huì)簡(jiǎn)單的輸入字符串 Hello, World!

IntelliJ IDEA 第一個(gè) Scala 程序

運(yùn)行代碼

你有下面 2 個(gè)方法運(yùn)行代碼,你可以在左側(cè)的項(xiàng)目中,選擇需要運(yùn)行的類。然后右擊鼠標(biāo),在彈出窗口中選擇運(yùn)行 Hello,Hello 是你創(chuàng)建的這個(gè)類的名字。

IntelliJ IDEA 第一個(gè) Scala 程序

你也可以直接在你的程序上面單擊運(yùn)行你創(chuàng)建的這個(gè)類。

IntelliJ IDEA 第一個(gè) Scala 程序

程序運(yùn)行的結(jié)果可以在下面的控制臺(tái)中看到。

這樣你就完成了你的第一個(gè) Scala 類的創(chuàng)建和運(yùn)行。

"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

程序運(yùn)行的結(jié)果如上面所示。

在最開(kāi)始是有關(guān)你系統(tǒng)路徑的配置。

https://www.cwiki.us/pages/viewpage.action?pageId=41686101


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI