【发布时间】:2022-01-19 01:54:07
【问题描述】:
我是 GCP 世界的新手。我正在尝试在 Cloud Shell 上的 Google 的 Github 存储库中运行一个 pubsub 示例 (https://github.com/googleapis/java-pubsub/blob/HEAD/samples/snippets/src/main/java/pubsub/SubscribeWithAvroSchemaExample.java)。
他们的文档还包含指向 Cloud Shell (https://github.com/googleapis/java-pubsub/tree/ff9c9c15a9efb10d5cbc9328c7a703a20b5d4b44#samples) 的链接
我可以通过运行mvn clean install 在云外壳上构建。但是当我运行那个Java类SubscribeWithAvroSchemaExample.java(填写项目ID和订阅ID后),我得到以下错误
satish_anupindi84@cloudshell:~$ cd '/home/satish_anupindi84' && 环境 '/usr/lib/jvm/java-11-openjdk-amd64/bin/java' '-Dfile.encoding=UTF-8' '-cp' '/home/satish_anupindi84/.theia/workspace-storage/e742f48ad7fde7236560e8cf9e48d278/redhat.java/jdt_ws/jdt.ls-java-project/bin' 线程“主”中的“pubsub.SubscribeWithAvroSchemaExample”异常 java.lang.Error:未解决的编译问题:
at pubsub.SubscribeWithAvroSchemaExample.main(SubscribeWithAvroSchemaExample.java:39)
有人可以试试这个并告诉我他们得到了什么吗?
手动运行,没有任何进展
satish_anupindi84@cloudshell:~/cloudshell_open/java-pubsub-2$ cd 样本/sn-ps/ satish_anupindi84@cloudshell:~/cloudshell_open/java-pubsub-2/samples/sn-ps$ 环境'/usr/lib/jvm/java-11-openjdk-amd64/bin/java' '-Dfile-encoding=UTF-8' 'pubsub.SubscribeWithAvroSchemaExample' 错误: 无法找到或加载主类 pubsub.SubscribeWithAvroSchemaExample 原因: java.lang.ClassNotFoundException: pubsub.SubscribeWithAvroSchemaExample
【问题讨论】:
-
错误提示运行
mvn install时代码没有正确编译(“未解决的编译问题”)。请查看该步骤的输出并使用任何错误更新您的问题,而不是包含可能很长的日志集。我假设您已经遵循了先决条件,包括创建项目、启用计费、设置 pub/sub ... -
是的,我做到了。构建成功。我不知道还有什么问题。
标签: java google-cloud-platform avro publish-subscribe google-cloud-pubsub