java eclipse google cloud platform 執行時跳出以下錯誤訊息
Exception in thread "main" java.io.IOException: The Application Default Credentials are not available. They are available if running in Google Compute
java eclipse google cloud platform
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- MarkHan_ 2023-02-22 09:11关注
该回答引用GPTᴼᴾᴱᴺᴬᴵ
這個錯誤通常發生在你嘗試在本地開發環境中使用 Google Cloud Platform API 時。該錯誤信息表明該應用程序正在尋找 Google Cloud Platform 的默認憑證,但找不到它們。
要解決此問題,可以按照以下步驟來配置 Google Cloud Platform 憑證:- 打開你的瀏覽器,前往 Google Cloud Console。
- 如果你沒有創建項目,請創建一個項目。
- 在左側菜單中,選擇 API 和服務。
- 點擊“憑證”選項卡,然後點擊“創建憑證”。
- 選擇“服務帳戶密鑰”,然後選擇“新建服務帳戶”。
- 為服務帳戶分配角色,例如“項目編輯者”或“所有者”。
- 選擇 JSON 格式,然後創建密鑰。
在獲得 JSON 憑證文件之後,你可以在你的應用程序中使用它們。請確保將 JSON 憑證文件保存在適當的位置並使用適當的路徑。
在 Java 中,你可以在啟動應用程序時使用 GOOGLE_APPLICATION_CREDENTIALS 環境變量來設置 JSON 憑證文件的路徑。例如,在你的 Eclipse 項目中,可以使用以下代碼行設置環境變量:
System.setProperty("GOOGLE_APPLICATION_CREDENTIALS", "/path/to/your/json/credentials.json");
請將 /path/to/your/json/credentials.json 替換為你的 JSON 憑證文件的實際路徑。
這樣,你的應用程序應該可以正確訪問 Google Cloud Platform API 並運行了。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 请各位帮我看看是哪里出了问题
- ¥15 vs2019的js智能提示
- ¥15 关于#开发语言#的问题:FDTD建模问题图中代码没有报错,但是模型却变透明了
- ¥15 uniapp的h5项目写一个抽奖动画
- ¥15 TeleScan不能修改bar
- ¥100 请问我基于逐飞库写的这个有关于mp u6050传感器的函数,为什么输出的值是固定的?
- ¥15 hadoop中启动hive报错如下怎么解决
- ¥15 如何优化QWebEngineView 加载url的速度
- ¥15 关于#hadoop#的问题,请各位专家解答!
- ¥15 如何批量抓取网站信息