При получении пакета не существует ошибки при компиляции библиотек Google Cloud в терминале с Java - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть файл java в src /, который имеет следующий импорт, потому что я хотел бы использовать API перевода Google Cloud:

import com.google.cloud.translate.*;

У меня есть основной метод в Main. java. У меня есть все необходимые файлы .jar, которые хранятся в папке «Cloud», и в терминале я пытаюсь скомпилировать код, выполнив:

$ javac -cp "Cloud/*.jar" src/*.java

Но я получаю следующую ошибку:

src/Main.java:4: error: package com.google.cloud.translate does not exist
import com.google.cloud.translate.*;
^

Я не уверен, почему, так как я импортировал все зависимости и установил путь к классам. Все это работает, когда я запускаю программу в IDE Eclipse, но не работает, когда я пытаюсь скомпилировать ее в терминале. Есть идеи почему?

1 Ответ

0 голосов
/ 06 мая 2020

Я опубликую свой комментарий как ответ, так как он слишком длинный для раздела комментариев.

При проверке официальной документации относительно API перевода , она указывается перед попыткой использования он должен следовать Quickstart перевода с использованием клиентских библиотек для процесса установки, что может помочь.

Кроме того, я наткнулся на этот пост SO , указывающий, что проблема может заключаться в запуске команды javac вне папки sr c.

Надеюсь, эта информация поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...