https://developers.google.com/gmail/api/quickstart/quickstart-javaの手順に従っているだけです
json ファイルをダウンロードし、前にすべての手順に従いました。この行は、GmailApiQuickstart.java で IllegalArgumentException をスローしています (json パス以外は変更されていません)。デバッグモードでは、jsonが正しく読み取られていることがわかるので、PAthは正しいです。チュートリアルはかなり新しく、以前のバージョン用に作成されている可能性が高いため、これがバージョン アップデートによって導入されたバグであるかどうかはわかりません。jar はかなり最近更新されました - https://oss.sonatype.org/#nexus-search;quick~google-api-services-gmailの 2 日前
GoogleAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow.Builder(
httpTransport, jsonFactory, clientSecrets, Arrays.asList(SCOPE))
.setAccessType("online")
.setApprovalPrompt("auto").build();
com.google.api.client.util の com.google.api.client.repackaged.com.google.common.base.Preconditions.checkArgument(Preconditions.java:76) でのスレッド「メイン」の java.lang.IllegalArgumentException の例外.Preconditions.checkArgument(Preconditions.java:37) at com.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets.getDetails(GoogleClientSecrets.java:80) at com.google.api.client.googleapis.auth.oauth2 .GoogleAuthorizationCodeFlow$Builder.(GoogleAuthorizationCodeFlow.java:195) で GmailApiQuickstart.main(GmailApiQuickstart.java:42)