- 问题:'<>' operator is not allowed for source level below 1.7
这是eclipse的编译环境与项目的要求不对造成的。
解决:
右键项目--属性--勾选Enable project specific settings--Compiler compliance level--选择1.7--OK
- org.apache.zookeeper.version.Info找不到
运行org.apache.zookeeper.version.util.VerGen生成这个文件。
如果直接运行main方法,可以参考
public static void main(String[] args) {
// if (args.length != 3)
// printUsage();
try {
Version version = parseVersionString("1.0.0");
if (version == null) {
System.err.println(
"Invalid version number format, must be \"x.y.z(-.*)?\"");
System.exit(1);
}
String rev = "";//args[1];
if (rev == null || rev.trim().isEmpty()) {
rev = "-1";
} else {
rev = rev.trim();
}
generateFile(new File("."), version, rev,"" );//args[2]);
} catch (NumberFormatException e) {
System.err.println(
"All version-related parameters must be valid integers!");
throw e;
}
}
最后欢迎大家访问我的个人网站:1024s