У меня есть приложение, над которым я работаю, которое использует ролик в кости, реализующий random.org true случайный API. До сих пор все работало нормально. Я не уверен, что случилось, но теперь, когда я пытаюсь получить новый экземпляр клиента, который запрашивает random.org, я получаю ошибку компиляции. < /P>
Трассировка стека считывает: < /p>
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at org.random.api.RandomOrgClient.getRandomOrgClient(RandomOrgClient.java:164)
at Main.main(Main.java:16)
< /code>
И вот код, который воспроизводит проблему: < /p>
import java.io.IOException;
import org.random.api.*;
import org.random.api.exception.*;
// Example usage of the Random.org API for generating 3d6 rolls.
public class Main {
private static final String key = "12345678-90ab-cdef-ghij-klmnopqrstuv";
private static final int MIN = 1;
public Main() {
}
public static void main(String[] args) {
// This is the line that gets the error.
RandomOrgClient client = RandomOrgClient.getRandomOrgClient(key);
int[] rolls = null;
try {
rolls = client.generateIntegers(3, MIN, 12);
} catch (RandomOrgSendTimeoutException | RandomOrgKeyNotRunningError | RandomOrgInsufficientRequestsError
| RandomOrgInsufficientBitsError | RandomOrgBadHTTPResponseException | RandomOrgRANDOMORGError
| RandomOrgJSONRPCError | IOException e) {
e.printStackTrace();
}
for(int roll : rolls) {
System.out.println(roll);
}
}
}
< /code>
Очевидно, я изменил строку ключа, и сам запрос не является проблемой. Класс находится в банке, Eclipse подтягивает исходный код класса, когда я проверяю ссылку, так что это не потому, что класса там нет. У кого -нибудь есть идея, что происходит?
Подробнее здесь: https://stackoverflow.com/questions/795 ... om-org-api