为NetBeans设置Scala - 错误

时间:2010-11-04 19:29:30

标签: scala programming-languages netbeans compilation environment-variables

我对Scala语言感兴趣,并希望使用NetBeans Can 6.8进行测试。我已经下载了Scala 2.8.0 final并将其解压缩到我的硬盘上。然后我为NetBeans安装了Scala插件并创建了第一个项目。自然编译失败了这条消息:

  

您必须设置SCALA_HOME或环境   财产和追加   “-J-Dscala.home=scalahomepath”                       属性为“netbeans_default_options”的结尾   NetBeansInstallationPath/etc/netbeans.conf   指向                       Scala安装目录。

我阅读了NetBeans Wiki和Scala网站对该插件所说的内容。

  1. 我添加了一个新的环境变量$SCALA_HOME,指向D:\Tools\scala-2.8.0.final
  2. 我已将$SCALA_HOME\bin添加到我的路径变量
  3. 我通过在netbeans_default_options
  4. 末尾添加“netbeans.conf”来编辑-J-Dscala.home=D:\Tools\scala-2.8.0.final文件

    在你的帮助下,这个错误得到了解决。但是有两个新问题:

    1. 代码完成无效 2。
    2. 创建Scala对象后

      package scalaapplication1
      
      
      object te {
      
      
      }
      

      不被接受。 NetBeans抱怨道

        

      类型ScalaObject不是其成员   包Scala

2 个答案:

答案 0 :(得分:9)

奇怪:Netbeans Wiki on Scala未提及“scala.home”,只提及环境变量SCALA_HOME

Scala plugin installation上的教程也是如此:

alt text


之后,您需要确保Netbeans 从新的dos会话(已注册新环境变量定义的会话)启动,并且是“路径感知”(如此{{ 3}},即使它只涉及Unix平台)。


issue 175394 DarrenWang中的mentions his article可以更轻松地管理-J-Dscala.home = scalahomepath文件中的“netbeans.conf”等选项。 /> 但它经历了一些与Scala插件和最新Netbeans的崩溃。

答案 1 :(得分:1)

你能读中文吗?呵呵,我在这里写下了一些东西: http://www.zeuux.com/group/scalaba/bbs/content/4240/