一、windows下配置
1.maven下载
当初配置教程都是按照百度来的各位大佬的教程做的。结果在第一步下载的方面就掉坑了。原因是,官网页面点进去无论如何也找不到大佬们在教程里的截图。最后,群里的一位大佬提供了一个需要翻墙的下载链接,http://www-eu.apache.org/dist/maven/,进去之后选择自己需要的版本,在binaries目录下下载apache-maven-xxx-bin.zip,之后按照步骤做就好了。
2. protocolbuf下载
许多教程里都是git项目的下载地址,个人不建议下载那个。建议去这里下载:https://github.com/google/protobuf/releases。下载这两个包:protobuf-java-3.5.1.zip和protoc-3.5.1-win32.zip。
3. 编译protocolbuf时的各种maven报错
报错Perhaps you are running on a JRE rather than a JDK? 这个网上百度了很多,都是坑。因为我不是用eclipse导入编译的maven项目。所以遇到这个报错,先运行这两个命令:java -version和javac。我遇到的是,java命令OK,但是javac不行。这个javac的问题又是一个深坑,环境变量配置!!!然而,我确定我配置了,但是为什么会不行呢?win10,win10,win10,重要的事说三遍,对的就是win10的问题,请一定保证你配置的环境变量一定要使用绝对路径,绝对不能是带%的相对路径!