问题描述
我正在尝试让IntelliJ中的Java可以使用Google Cloud Vision API。我已经按照https://cloud.google.com/vision/docs/quickstart-client-libraries的所有步骤进行操作。我正在运行以下代码,只是尝试导入所需的包,当我在google上滚动时,它用红色下划线标出并显示“无法解析符号google”。我该如何解决?
解决方法
您的屏幕快照中显示的错误通常发生在无法加载外部依赖项的情况下。
请确保您正确地遵循了小部件的Java标签中指南遵循的Install the Client Library部分中的步骤。
从屏幕快照中,我无法真正分辨出您为IntelliJ项目配置的构建设置。如果您没有选择构建工具或常规的Ant设置,则可能更容易基于Maven或Gradle重新设置项目。 借助Gradle和Maven,按照指南中的描述将依赖项添加到项目中非常简单,否则,您将必须自己下载所有依赖项库,并将它们添加到项目文件夹中,然后以文件形式手动构建环境。
如果您已经为项目使用了Gradle或Maven,并且确实遵循了指南,但仍然显示错误,则通常是IntelliJ尚未加载这些更改的情况。
在这种情况下,您可以通过在Intellij中选择Gradle或Maven选项卡,然后单击重新导入按钮(看起来像来自浏览器的刷新图标)来重新加载配置,通常会触发下载缺少的依赖项,从而修复该问题。
否则,您还可以通过运行gradle build
或mvn compile
目标来触发完整版本,这也应该下载所有配置的缺失依赖项。