2014-02-05 42 views
0

我試圖在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」。他們都初始化沒有可用的運行配置,我無法填充自己可用的東西。

如何爲項目配置可用的正確運行配置?

+0

我不在Scala上編程,但是[視頻](http://www.youtube.com/watch?v=gzjoIOifb6I)可能對您有所幫助 –

回答

1

隨着IntelliJ IDEA的13.0.2以下版本...

enter image description here

...只有這樣,才能夠執行Hello應用是移動SRC/main/scala目錄。菜單項運行'你好'然後工作正常。無需定義配置 - 只需右鍵單擊對象類並選擇菜單項即可。它會創建一個合適的配置。

相關問題