使用Netbeans 6.9帮助Scala 2.8在Fedora 14上运行

使用Netbeans 6.9帮助Scala 2.8在Fedora 14上运行,scala,scala-2.8,fedora,netbeans-6.9,netbeans-plugins,Scala,Scala 2.8,Fedora,Netbeans 6.9,Netbeans Plugins,我使用存储库版本(yum install Scala NetBeans)在Fedora 14(64位)上安装了Scala 2.8和NetBeans 6.9。然后我从SourceForge下载了Nb6.9的Scala2.8插件。我使用NetBeans中的工具-->插件菜单成功安装了它 但现在问题来了。当我启动Scala项目并尝试编译小“helloworld”示例(为了查看编译器是否工作)时,我得到以下结果: /home/user/NetBeansProjects/ScalaApplication1

我使用存储库版本(yum install Scala NetBeans)在Fedora 14(64位)上安装了Scala 2.8和NetBeans 6.9。然后我从SourceForge下载了Nb6.9的Scala2.8插件。我使用NetBeans中的工具-->插件菜单成功安装了它

但现在问题来了。当我启动Scala项目并尝试编译小“helloworld”示例(为了查看编译器是否工作)时,我得到以下结果:

/home/user/NetBeansProjects/ScalaApplication1/nbproject/build impl.xml:42:必须设置SCALA_home或environment属性并附加“-J-Dscala.home=scalahomepath” 属性,以指向NetBeansInstallationPath/etc/netbeans.conf中“netbeans\u default\u options”的结尾 Scala安装目录。 生成失败(总时间:0秒)

我还注意到工具-->Scala平台显示了这一点

所以这可能也是问题的一部分


在这里提问之前,我一直在寻找答案,但所有的教程似乎都过时了,或者完全是在处理另一个问题

照Netbeans的吩咐去做。这就解决了问题。:-)

  • 编辑您的.profile/.bashrc/.zshrc/。。。(无论您使用/喜欢什么)并添加一个指向包含Scala的目录的环境变量

  • 编辑netbeans.conf并在末尾添加“-J-Dscala.home=scalahomepath”。(请确保将“scalahomepath”替换为实际路径


就是这样,我不知道scala安装在哪里。它在/usr/share/scala/lib、/usr/bin和其他一些地方有文件。另外,如果我将scala Platfrom(从图片)设置为/usr/share/scala/lib,它会说它不是有效的scala目录。