Java 无法对Google云进行身份验证

Java 无法对Google云进行身份验证,java,android,google-cloud-platform,google-api,google-authentication,Java,Android,Google Cloud Platform,Google Api,Google Authentication,我正在尝试使用谷歌云翻译API,但我无法通过谷歌云的身份验证 TranslationServiceClient client = TranslationServiceClient.create() 此行引发以下错误: W/System.err:java.io.IOException:应用程序默认凭据不可用。如果在谷歌计算引擎中运行,它们是可用的。否则,必须定义指向定义凭据的文件的环境变量GOOGLE\u APPLICATION\u CREDENTIALS。有关更多信息,请参阅 我已经在Goog

我正在尝试使用谷歌云翻译API,但我无法通过谷歌云的身份验证

TranslationServiceClient client = TranslationServiceClient.create()
此行引发以下错误:

W/System.err:java.io.IOException:应用程序默认凭据不可用。如果在谷歌计算引擎中运行,它们是可用的。否则,必须定义指向定义凭据的文件的环境变量GOOGLE\u APPLICATION\u CREDENTIALS。有关更多信息,请参阅

我已经在Google Cloud上创建了项目,当我按照API的要求创建服务帐户时下载了json文件,并且我使用命令行导出了参数,但仍然无法工作:

导出GOOGLE应用程序凭据=“/Users/admin/Desktop/franzosischleren-d8db6-9457de40bc93.json”


您确定您的
GOOGLE\u应用程序凭据
env var已加载到您的运行时上下文中吗?您可以通过记录System.getenv()(…)值来执行检查吗?我检查了
GOOGLE\u应用程序\u凭据
,它没有加载。您找到解决方案了吗?只有您的工作站配置错误?在这个问题上你需要更多的帮助吗?还没有,如果没有命令行,我不知道应该在哪里加载它。你如何运行你的java应用程序?你使用IDE吗?