hina0101giju 2023-02-22 08:46 采纳率: 0%
浏览 12

java eclipse google cloud platform

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

img

  • 写回答

1条回答 默认 最新

  • MarkHan_ 2023-02-22 09:11
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    這個錯誤通常發生在你嘗試在本地開發環境中使用 Google Cloud Platform API 時。該錯誤信息表明該應用程序正在尋找 Google Cloud Platform 的默認憑證,但找不到它們。
    要解決此問題,可以按照以下步驟來配置 Google Cloud Platform 憑證:

    1. 打開你的瀏覽器,前往 Google Cloud Console。
    2. 如果你沒有創建項目,請創建一個項目。
    3. 在左側菜單中,選擇 API 和服務。
    4. 點擊“憑證”選項卡,然後點擊“創建憑證”。
    5. 選擇“服務帳戶密鑰”,然後選擇“新建服務帳戶”。
    6. 為服務帳戶分配角色,例如“項目編輯者”或“所有者”。
    7. 選擇 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 並運行了。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月22日

悬赏问题

  • ¥15 请各位帮我看看是哪里出了问题
  • ¥15 vs2019的js智能提示
  • ¥15 关于#开发语言#的问题:FDTD建模问题图中代码没有报错,但是模型却变透明了
  • ¥15 uniapp的h5项目写一个抽奖动画
  • ¥15 TeleScan不能修改bar
  • ¥100 请问我基于逐飞库写的这个有关于mp u6050传感器的函数,为什么输出的值是固定的?
  • ¥15 hadoop中启动hive报错如下怎么解决
  • ¥15 如何优化QWebEngineView 加载url的速度
  • ¥15 关于#hadoop#的问题,请各位专家解答!
  • ¥15 如何批量抓取网站信息