加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

多个scala图书馆导致intellij错误?

发布时间:2020-12-16 09:17:06 所属栏目:安全 来源:网络整理
导读:我使用intellij 14与 scala 2.11.6安装使用家庭酿造和符号链接使用 ln -s /usr/local/Cellar/scala/2.11.6/libexec/src /usr/local/Cellar/scala/2.11.6/srcln -s /usr/local/Cellar/scala/2.11.6/libexec/lib /usr/local/Cellar/scala/2.11.6/libmkdir -p /
我使用intellij 14与 scala 2.11.6安装使用家庭酿造和符号链接使用

ln -s /usr/local/Cellar/scala/2.11.6/libexec/src /usr/local/Cellar/scala/2.11.6/src
ln -s /usr/local/Cellar/scala/2.11.6/libexec/lib  /usr/local/Cellar/scala/2.11.6/lib
mkdir -p /usr/local/Cellar/scala/2.11.6/doc/scala-devel-docs
ln -s /usr/local/Cellar/scala/2.11.6/share/doc/scala /usr/local/Cellar/scala/2.11.6/doc/scala-devel-docs/api

我尝试运行一个简单的hello世界,但遇到以下问题.

Error:scalac: Multiple 'scala-library*.jar' files (scala-library.jar,scala-library.jar,scala-library.jar) in Scala compiler classpath in Scala SDK scala-sdk-2.11.6

编辑:

所以我检查全局库的编译器类路径,显然有多个scal-library.jar

file:///usr/local/Cellar/scala/2.11.6/idea/lib/scala-library.jar
file:///usr/local/Cellar/scala/2.11.6/lib/scala-library.jar
file:///usr/local/Cellar/scala/2.11.6/libexec/lib/scala-library.jar

有人知道为什么吗

解决方法

也许你已经使用了

/usr/local/Cellar/scala/2.11.6/

作为Scala SDK的路径?

当您使用自制软件安装scala时,该路径不仅包含scala库,还包含与intellij相关的库的符号链接.所以如果你使用顶级安装目录,intellij会找到库两次.

相反,你应该使用

/usr/local/Cellar/scala/2.11.6/idea/lib

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读