繁体   English   中英

如何在Netbeans中添加Scala平台?

[英]How do I add the Scala Platform in Netbeans?

我为netbeans安装了一组Scala插件,具体来说:

Scala {控制台,项目,运行时库,平台,平台标准,编辑器,调试器项目集成,重构,调试器,核心}和老鼠! Packrat Parser。 我还通过ubuntu aptitude包管理器安装了scala。

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

which scala返回/ usr / bin / scala,我在Platform Folder选项中尝试过(以及/ usr / bin /)。

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

任何人都知道如何设置Netbeans满意安装Scala的aptitude?

我没有尝试过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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM