为NetBeans设置Scala - 错误

lhk*_*lhk 5 netbeans programming-languages scala 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.conf通过-J-Dscala.home=D:\Tools\scala-2.8.0.final在netbeans_default_options的末尾添加" "来编辑文件

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

  1. 代码完成不起作用2.
  2. 在创建Scala对象之后

    package scalaapplication1
    
    
    object te {
    
    
    }
    
    Run Code Online (Sandbox Code Playgroud)

    不被接受.NetBeans抱怨说

    类型ScalaObject不是包Scala的成员

Von*_*onC 9

奇怪:Scala上的Netbeans Wiki没有提到" scala.home",只提到了环境变量SCALA_HOME.

关于Scala插件安装的教程也是如此:

替代文字


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


DarrenWang 提到他的文章NBModules插件更轻松地管理像"这些选项-J-Dscala.home = scalahomepath"中netbeans.conf的文件.
但是它经历了一些与Scala插件和最新Netbeans的崩溃.