当我尝试编译简单的类型安全的 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中编译正确,所以源码没问题)
-cp 变量中很可能缺少某些 jar 文件。问题是奇怪/无用的错误消息是什么意思。
谢谢,托马斯