Scala 面向对象技术不是包com的成员?

Scala 面向对象技术不是包com的成员?,scala,orientdb,apache-zeppelin,Scala,Orientdb,Apache Zeppelin,我有一个OrientDB数据库,我想将它导入齐柏林飞艇内的scala中。我遵循提供的示例 . 但是当我在齐柏林飞艇的笔记本上运行以下命令时 import com.orientechnologies.orient.core.id.ORecordId import com.orientechnologies.orient.core.sql.query.OSQLSynchQuery 我得到了这个错误: <console>:27: error: object orientechnologi

我有一个OrientDB数据库,我想将它导入齐柏林飞艇内的scala中。我遵循提供的示例 . 但是当我在齐柏林飞艇的笔记本上运行以下命令时

import com.orientechnologies.orient.core.id.ORecordId
import com.orientechnologies.orient.core.sql.query.OSQLSynchQuery
我得到了这个错误:

<console>:27: error: object orientechnologies is not a member of package com
     import com.orientechnologies.orient.core.id.ORecordId
:27:错误:面向对象技术不是包com的成员
导入com.orientechnologies.orient.core.id.ORecordId

但是看起来,
orientechnologies
com
的成员。有什么建议吗?

我试图用Scala中的类ORecordId重现您的问题,这对我很有效


希望有帮助。

问题是齐柏林飞艇无法识别某些库,您需要单独添加它们。下面是我用来在齐柏林飞艇中添加jar文件的代码:

%dep
z.load("/home/zeppelin/zeppelin-0.5.5-incubating-bin-all.orientdb-core-0.9.23.jar")

确保在运行代码之前重新启动齐柏林飞艇。这些线需要在火花点火前插入。

Hi@MTT您使用的是哪种版本?谢谢您的回答!正如我所说,我在齐柏林飞艇中使用Scala。齐柏林飞艇出了点问题。如果我们不使用齐柏林飞艇,它也适用于我。