我用scala在Mac OSX 10.8.4上安装了NetBeans 7.3.1。
无法从资源scala/tools/ant/antlib.xml加载定义。但没有找到。初始化:deps-jar:/Users/…/NetBeansProjects/ScalaApplication2/nbproject/build-impl.xml:405:执行这一行时发生以下错误:/Users/..../NetBeansProjects/ScalaApplication2/nbproject/build-impl.xml:238:问题:创建任务或类型scalac失败原因:名称未定义。动作:检查拼写。操作:检查是否已经声明了任何自定义任务/类型。动作:检查是否有任何/声明发生。BUILD FAILED(总时间:0秒)
我添加了J-Dscala。home=%SCALA_HOME%到netbeans.conf文件中在MAC终端上echo $ SCALA_HOME给了/usr/local/Cellar/scala/2.10.1/libexec在哪里
netbeans错误信息可以写得更清楚。
一个问题是您正在使用MS windows的语法%SCALA_HOME%来评估您的环境变量。Unix语法为$SCALA_HOME或${SCALA_HOME}。
以下方法对我有用:首先将以下行添加到.profile
export SCALA_HOME=/usr/local/Cellar/scala/2.10.1/libexec
并将以下内容添加到netbeans.conf
中的netbeans_default_options中-J-Dscala.home=/usr/local/Cellar/scala/2.10.1/libexec
我更喜欢在一个地方列出scala的主目录,使升级更简单,但是从netbeans.conf引用${SCALA_HOME}对我来说不起作用。也许环境变量需要在其他地方定义,以便在netbeans.conf