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