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

该回答引用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 並運行了。