我在Mac OSX 10.8.4上使用scala安装了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 哪里 lib目录存在。
答案 0 :(得分:0)
netbeans错误消息的措辞可能更清晰。
一个问题是您使用MS Window的语法%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中可见