ubuntu|ubuntu protobuf java 下载安装
1下载
对于非C ++用户,安装protobuf编译器的最简单方法是从官方发布页面下载预构建的二进制文件,下载地址:https://github.com/google/protobuf/releases.选择适合自己的版本,本人下载的是:protobuf-java-3.5.1.tar.gz版本
2安装
2.1解压
解压后,进入到解压目录,如下图所示:
文章图片
解压后目录 2.2具体安装
【ubuntu|ubuntu protobuf java 下载安装】进入解压目录后,具体步骤如下:
- 1 执行: ./configure. 检查安装环境
- 2 执行: make .耐心等待编译结果
- 3 执行:make check .测试刚刚编译结果
- 4 执行:make install.安装
- 5 执行:protoc --version.检查是否安装成功,如果成功打印出安装的版本如下所示:

文章图片
image.png .
如果出现以下错误:"protoc: error while loading shared libraries: libprotoc.so.15: cannot open shared object file: No such file or directory". 原因:protobuf的默认安装路径是/usr/local/lib,而/usr/local/lib 不在Ubuntu体系默认的 LD_LIBRARY_PATH 里,所以就找不到该lib .解决方式如下:
进入 /etc/ld.so.conf.d/ 目录,创建文件libprotobuf.conf,文件内容是:/usr/local/lib .然后执行命令:sudo ldconfig即可.
参考链接:( https://blog.csdn.net/xocoder/article/details/9155901)
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 事件代理
- Java|Java OpenCV图像处理之SIFT角点检测详解
- java中如何实现重建二叉树
- 数组常用方法一
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- Java|Java基础——数组
- RxJava|RxJava 在Android项目中的使用(一)
- java之static、static|java之static、static final、final的区别与应用
- Java基础-高级特性-枚举实现状态机