Как добавить, что каталог к пути к классу в выполнении приложения представляет в ИДЕЕ IntelliJ?

Как указывал @DazWilkin, многие клиентские библиотеки GCP (например, GCS в вашем случае) знают, как автоматически определять доступные «учетные данные приложения по умолчанию».

Эти учетные данные ADC в настоящее время работают только в API Google Cloud Platform (Google Drive предшествует этому). Вы можете прочитать краткий обзор Google Drive Java, чтобы узнать, как получить учетные данные: https://developers.google.com/drive/api/v3/quickstart/java

Для ссылки, клиент GCP библиотеки будут искать АЦП по:

  1. GOOGLE_APPLICATION_CREDENTIALS переменной среды, если она установлена, указывающей на файл ключей JSON учетной записи службы.
  2. Найдите %APPDATA%/gcloud/application_default_credentials.json (Windows) или $HOME/.config/gcloud/application_default_credentials.json (другое), если пользователь выполнил команду gcloud auth application-default login.
  3. В Google App Engine 1-го поколения (не GAE Flex) используйте API appengine.AccessToken.
  4. В средах GCE, GKE или GAE 2-го поколения он вызывает API метаданных GCE (URL-адрес, подобный http: //metadata.google.internal или http: //169.254.169.254) для получения кратковременного access_token.

В вашем случае ваши модули GKE используют метод # 4 для получения токена для операций с корзиной GCS; но не для Drive API.

190
задан Mahozad 21 June 2018 в 11:24
поделиться

3 ответа

Набор "опции VM" как: "-$Classpath$ CP; your_classpath"

VM options

5
ответ дан 23 November 2019 в 05:36
поделиться

Я использую Идею 8. на вкладке зависимостей вашего модуля (в диалоговом окне структуры проекта). Добавьте «Библиотеку модулей». Там вы можете выбрать каталог Jar для добавления. Затем убедитесь, что профиль запуска использует путь к классам и JDK правильного модуля при его запуске (это находится в диалоговом окне конфигурации запуска.

19
ответ дан 23 November 2019 в 05:36
поделиться

Вы можете попробовать -Xbootclasspath / a: path опция запуска Java-приложений. В описании он указывает «разделенный двоеточиями путь к директориям, архивам JAR и ZIP-архивам для добавления к пути к классу начальной загрузки по умолчанию»

34
ответ дан 23 November 2019 в 05:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: