我从它的git仓库导入了Zookeeper - master分支(因此它应该运行)。我还没有修改它的代码。
我遇到了枚举的意外问题:
无法打开AuthFastLeaderElection.ToSend.mType类型的值。只允许使用可转换的int值,字符串或枚举变量
我希望问题出在调试版本上,所以我确保所有选定的版本都是1.8
问题所在的代码片段:
static public class ToSend {
static enum mType {
crequest, challenge, notification, ack
}
ToSend(mType type, long tag, long leader, long zxid, long epoch,
ServerState state, InetSocketAddress addr) {
switch (type) {
case crequest:
this.type = 0;
this.tag = tag;
....
我正在使用eclipse Luna:
面向Web开发人员的Eclipse Java EE IDE。 版本:Luna Service Release 2(4.4.2) 构建ID:20150219-0600
我的java版本是最新的:
java version" 1.8.0_112" Java(TM)SE运行时环境(版本1.8.0_112-b15) Java HotSpot(TM)64位服务器VM(版本25.112-b15,混合模式)
我有什么遗漏的吗?