gpt4 book ai didi

Java源码protoc编译后有很多错误

转载 作者:行者123 更新时间:2023-12-01 12:15:17 26 4
gpt4 key购买 nike

我的.proto 文件:

package com.xxxxx.cloud.module.proxy.protobuf;

option java_package = "com.xxxxx.cloud.module.proxy.protobuf";
option java_outer_classname = "ProxyHttpProtocol";

message Request{
required string domain = 1;
required string url = 2;
required string body = 3;
required int32 port = 4;
required string method = 5;
}

java源代码中的一些错误:

1、throw e.setUnfinishedMessage(this);//Could not find symbol
2、makeExtensionsImmutable(); //cloud not find symbol
3、ensureFieldAccessorsInitialized //cloud not find symbol
....more

我找不到任何文档来解释这些错误的原因。

最佳答案

这听起来像是您在构建路径中缺少 protobuf-java jar 文件。您可以通过下载 protobuf 源并在下载的 java 目录中运行 mvn package 来自行创建它,也可以直接从 maven central repository 下载 jar 文件。 .

获得 jar 文件后,只需将其添加到您的项目中(作为 Maven 依赖项,或直接将其包含在构建路径中,具体取决于您的设置)。

关于Java源码protoc编译后有很多错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27057296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com