Когда я попытался скомпилировать простую программу типа "akka" (scala 2.10, akka, 2.1.0):
scalac -cp "akka-actor_2.10-2.1.0.jar:akka-camel_2.10-2.1.0.jar" write2.scala
error: bad symbolic reference. A signature in package.class refers to term apache
in package org which is not available.
It may be completely missing from the current classpath, or the version on
the classpath might be incompatible with the version used when compiling package.class.
error: bad symbolic reference. A signature in package.class refers to term camel
in value org.apache which is not available.
It may be completely missing from the current classpath, or the version on
the classpath might be incompatible with the version used when compiling package.class.
write2.scala:21: error: bad symbolic reference. A signature in package.class refers to term model
in value org.camel which is not available.
It may be completely missing from the current classpath, or the version on
the classpath might be incompatible with the version used when compiling package.class.
val mina = system.actorOf(Props[MyEndPoint])
three errors found
Код в строке 21:
val mina = system.actorOf(Props[MyEndPoint])
(та же программа была правильно скомпилирована в Eclipse, поэтому исходный код в порядке)
Скорее всего, какой-либо файл jar отсутствует в переменной -cp. Вопрос , что означает это странное/бесполезное сообщение об ошибке.
Спасибо, Томас