我尝试在NetBesans 6.9.1下运行scala插件。我从arch linux存储库安装scala。然后我下载netbeans-6.9.1和scala插件。已安装的插件。当我用hello world创建scala应用程序并尝试构建时我得到错误:
You must set SCALA_HOME or environment property and append "-J-Dscala.home=scalahomepath"
property to the end of "netbeans_default_options" in NetBeansInstallationPath/etc/netbeans.conf to point to
Scala installation directory.
我该如何解决?
我输入了我的netbeans.conf J-Dscala.home = / usr / bin / scala ,但它没有帮助。之后我收到错误:无法从资源scala / tools / ant / antlib.xml加载定义。无法找到。
谢谢。
答案 0 :(得分:4)
如果你不想在netbeans中设置scala时搞乱linux中的环境变量,那么:
搜索“scala-library.jar”
无论你在哪里找到它,都要复制该位置并将“J-Dscala.home”指定给那个
例如
“J-Dscala.home = /家庭/用户名/项目/.../ scala2.8.1”
就是这样。
这对我有用 试试你的情况。
答案 1 :(得分:1)
我没有安装Arch Linux,但是查看scala package contents我认为SCALA_HOME的正确值是/usr/share/scala
。
答案 2 :(得分:0)
错误消息不是很有用吗?你编辑了netbeans.conf文件吗?