Java 中访问 .proto 文件的问题
Problems with accessing .proto files in Java
最近我一直在尝试将信号协议(由 Open Whisper Systems)实施到我用 Java 编写的消息传递应用程序中,以便它可以使用端到端加密。我已经从 GitHub 存储库网站下载了所有需要的文件(我将在下面提到 link)并将它们添加到我的 Java 项目中。我还没有使用信号协议的任何功能,因为它在我添加的库中给我一个错误。
当我试图查看错误是什么时,它告诉我无法解析导入。在多个文件中出现相同导入的相同错误。问题是,我在整个库中找不到任何 .java 文件,该文件在导入语句中被称为文件。
搜索了一段时间后,我发现 3 个 .proto 文件包含据我所知的行,尝试通过给它们提供文件名将它们添加到 Java 包中导入语句。
所以,如果可能的话,谁能解释一下我如何使用这些 .proto 文件,以及如何解决导入问题?对我会有很大的帮助。
亲切的问候。
这里有一些额外的信息:
我从中获取文件的 GitHub 网站:https://github.com/signalapp/libsignal-protocol-java/tree/master
问题图片:
The import error
The .proto files
The name of the file which was mentioned in the import inside of the .proto file
协议缓冲区带有一个协议缓冲区编译器,它生成协议缓冲区的Java接口。您将需要在原型文件上使用它来生成 Java 个文件。
最近我一直在尝试将信号协议(由 Open Whisper Systems)实施到我用 Java 编写的消息传递应用程序中,以便它可以使用端到端加密。我已经从 GitHub 存储库网站下载了所有需要的文件(我将在下面提到 link)并将它们添加到我的 Java 项目中。我还没有使用信号协议的任何功能,因为它在我添加的库中给我一个错误。
当我试图查看错误是什么时,它告诉我无法解析导入。在多个文件中出现相同导入的相同错误。问题是,我在整个库中找不到任何 .java 文件,该文件在导入语句中被称为文件。
搜索了一段时间后,我发现 3 个 .proto 文件包含据我所知的行,尝试通过给它们提供文件名将它们添加到 Java 包中导入语句。
所以,如果可能的话,谁能解释一下我如何使用这些 .proto 文件,以及如何解决导入问题?对我会有很大的帮助。
亲切的问候。
这里有一些额外的信息:
我从中获取文件的 GitHub 网站:https://github.com/signalapp/libsignal-protocol-java/tree/master
问题图片:
The import error
The .proto files
The name of the file which was mentioned in the import inside of the .proto file
协议缓冲区带有一个协议缓冲区编译器,它生成协议缓冲区的Java接口。您将需要在原型文件上使用它来生成 Java 个文件。