java.lang.ClassNotFoundException: breeze.generic.UFunc$UImpl2 при использовании Breeze DenseVector
Используя Breeze, я получаю ошибку во время выполнения: Java.lang.ClassNotFoundException: breeze.generic.UFunc $ UImpl2.
Я не могу понять, в чем я не прав, и, к сожалению, мои онлайн-поиски не помогли мне. Вот код:
import breeze.linalg.DenseVector
object Sample {
def main(args : Array[String]) {
val w = DenseVector(5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0)
val x = DenseVector(5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0)
val y: Double = w dot x
}
}
заранее спасибо
2 ответа
Скорее всего, вам не хватает зависимости при запуске вашей программы или смешивание версий breeze. Трудно сказать по количеству предоставленной вами информации.
Решено. Вставляя эти строки в POM.xml, я создал jar со всеми отсутствующими зависимостями:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
Оно работает.