我試圖在IntelliJ IDEA中運行非常基本的Hello World,並且出現了一些問題。在IntelliJ IDEA中從SBT項目的根目錄在Scala中運行應用程序對象?
mkdir HelloWorld
cd HelloWorld
cat > Hello.scala
object Hello {
def main(args : Array[String]) {
println("Hello World")
}
}
cat > build.sbt
scalaVersion := "2.10.3"
mainClass in (Compile, run) := Some("Hello")
,一切都進行順利,在我從SBT我用很經常
sbt run
...
[info] Running Hello
Hello World
之後,我試圖把這個項目與我沒有經驗的IDEA預期。
ItelliJ IDEA 13.0從核心插件支持scala和sbt。所以它可以打開HelloWorld
文件夾作爲自動轉換的想法項目。
按下菜單 - >運行 - >運行後,我不得不創建新的運行配置。我在這裏選擇New Application
。
窗體出現,我需要填寫它。問題在於「主類」選項。我選擇「項目」 - >「HelloWorld [helloworld]」 - >「你好」並且收到「你好不接受」錯誤信息。這個消息看起來像什麼值被設置爲「使用mod的類路徑...」選項。
我已經嘗試從IDEA核心插件自動導入和從sbt-idea插件獲得「gen-idea」。他們都初始化沒有可用的運行配置,我無法填充自己可用的東西。
如何爲項目配置可用的正確運行配置?
我不在Scala上編程,但是[視頻](http://www.youtube.com/watch?v=gzjoIOifb6I)可能對您有所幫助 –