1
我下载了我的机器上安装的最新cassandra的hector-core-0.8.0-2.tgz。当我试图在我的类中导入TimeUUIDSerializer时,我得到'导入me.prettyprint.cassandra.serializers.TimeUUIDSerializer无法解析'错误,但其他人似乎很好。Hector import TimeUUIDSerializer无法解析
虽然我确实在https://github.com/rantav/hector/tree/master/core/src/main/java/me/prettyprint/cassandra/serializers下找到它。
我错过了什么?
我在Eclipse中这样做。
import me.prettyprint.cassandra.serializers.StringSerializer;
import me.prettyprint.cassandra.serializers.TimeUUIDSerializer; // compile error!
import me.prettyprint.cassandra.service.template.ColumnFamilyTemplate;
import me.prettyprint.cassandra.service.template.ThriftColumnFamilyTemplate;
import me.prettyprint.hector.api.Keyspace;
import me.prettyprint.hector.api.factory.HFactory;
你确定uuid-3.2.0.jar在你的类路径中吗? – frail
我见过eclipse有时会感到困惑,请尝试重新启动eclipse,选择项目并按F5刷新,然后执行project-> clean->清除所有项目 – sbridges
仍然无法运行。问题是 - 如果UUIDSerializer在那里,为什么不是TimeUUIDSerializer? hector-core-0.8.0-2是否真的有类声明? – tom