2010-11-07 58 views
0

我使用版本庫(yum install scala netbeans)在Fedora 14(64位)上安裝了Scala 2.8和NetBeans 6.9。然後我從source-forge下載了Nb6.9的Scala 2.8插件。我使用NetBeans的工具 - >插件菜單成功安裝了它。幫助Scala 2.8在Netbeans 6.9上運行在Fedora 14上。

但現在的問題。當我開始Scala項目並嘗試編譯一點「helloworld」的例子(爲了看看編譯器是否工作),我得到這個:

/home/user/NetBeansProjects/ScalaApplication1/nbproject/build-impl.xml:42 :必須設置SCALA_HOME或環境屬性,並將NetBeansInstallationPath/etc/netbeans.conf中的「netbeans_default_options」屬性的「-J-Dscala.home = scalahomepath」 屬性指向 Scala安裝目錄。 構建失敗(總時間:0秒)

我也注意到,工具 - >斯卡拉平臺顯示此 http://i56.tinypic.com/110x72x.png

所以可能是問題的一部分,太。

我在這裏搜索了一個答案,但所有的教程似乎已經過時或者完全處理另一個問題。

回答

1

Netbeans告訴你做什麼。這解決了這個問題。 :-)

  • 編輯.profile文件/ .bashrc中/ .zshrc/...(無論你使用/喜歡),並使用Scala在它添加一個環境變量指向的目錄。

  • 編輯你的netbeans.conf並在最後加上「-J -Dscala.home = scalahomepath」。 (請務必以取代「scalahomepath」的實際路徑。

+1

這事,我不知道是安裝斯卡拉其中,具有文件在/ usr /共享/斯卡拉/ lib目錄是/ usr/bin中也可能是其他地方,如果我將Scala Platfrom(從圖片)設置爲/ usr/share/scala/lib,則表示它不是有效的scala目錄。 – user499981 2010-11-07 19:02:39