如何在Netbeans中添加Scala平台?

我已经安装了一组适用于netbeans的Scala插件,特别是:

Scala {控制台,项目,运行时库,平台,平台标准,编辑器,debugging器项目集成,重构,debugging器,核心}和老鼠! 帕克拉parsing器。 我也通过Ubuntu的aptitude软件包pipe理器安装了scala

当我去Tools-> Scala平台pipe理器,我看到“Scala 1.1(默认)”红色,错误:“错误:指定的文件夹不包含Scala平台。 我不知道如何正确指定这个。 我google了一下,似乎大多数人已经手动编译scala,所以他们可以指定他们特定的scala安装目录。

which scala返回/ usr / bin / scala,我已经在平台文件夹选项(以及/ usr / bin /)中尝试过了。

netbeans版本是7.0.1,我的scala版本是“Scala代码转轮版本2.9.2 – 版权2002-2011,LAMP / EPFL”。 我正在运行Ubuntu 14.04。

任何人都知道如何设置Netbeans满足于安装Scala的能力?

我没有从aptitude尝试,但似乎你没有安装Netbeans的Scala插件。

您应该按照https://github.com/dcaoyuan/nbscala中的说明进行操作

特别要注意将nbsbt插件添加到您的项目定义中,并运行sbt。 之后,启动Netbeans,它应该识别你的项目。

当我尝试在netbeans中使用Scala时遇到了同样的错误:“错误:指定的文件夹不包含Scala平台。” 解决方法很简单,在这里查看: netbeans 7.1.2,scala 2.9.1-1,nbscala-7.1v2.9.x-0.1.zip

  1. 项目属性:将源/二进制格式更改为JDK 7
  2. build-impl.xml:在'scalac addparams'中删除'-make:transitive'选项
  3. 运行主项目

Geertjan解释说:

您可以通过更新etc / netbeans.conf中的netbeans_default_options指定scala平台,添加以下系统属性-J-Dscala.home指向您的scala主目录,例如:

netbeans_default_options =“ – laf Nimbus -J -Dscala.home = / home / geertjan / scala / scala-2.10.2 -J-client -J -Xss2m -J -Xms32m -J-XX:PermSize = 32m -J-Dapple .laf.useScreenMenuBar = true -J-Dapple.awt.graphics.UseQuartz = true -J-Dsun.java2d.noddraw = true -J -Dsun.java2d.dpiaware = true -J -Dsun.zip.disableMemoryMapping = true“

这个对我有用。

来源: https : //blogs.oracle.com/geertjan/entry/10_steps_to_happiness_with