Отсутствует тип JSONException: метод из OpenWeatherMap ссылается на отсутствующий тип JSONException - PullRequest
0 голосов
/ 11 мая 2019

Я программирую проект и начал включать OpenWeatherMap API (версия: owm-japis-2.5.0.5.jar).Поскольку я не хардкорный разработчик, я использую это описание: https://www.igorkromin.net/index.php/2017/01/01/a-simple-openweathermap-example-in-java/ Но у меня есть две ошибки, касающиеся JSON.- Проект не может найти файл класса для org.JSONException.Он говорит, чтобы исправить путь сборки (путь сборки см. Ниже).- Тип org.json.JSONException не может быть разрешен.На него косвенно ссылаются необходимые файлы .class

. Я включил API: Java Build Path и добавил «JARs ...».Таким образом, он уже находится в проекте и может использоваться до этого исключения JSON.

boolean isMetric = true;
        String owmApiKey = "NOT_TYPED_IN_THERE_FOR_FORUM"; /* YOUR OWM API KEY HERE */
        String weatherCity = "Brisbane,AU";
        byte forecastDays = 3;

        OpenWeatherMap.Units units = (isMetric)
            ? OpenWeatherMap.Units.METRIC
            : OpenWeatherMap.Units.IMPERIAL;
        OpenWeatherMap owm = new OpenWeatherMap(units, owmApiKey);
        try {
            DailyForecast forecast = owm.dailyForecastByCityName(weatherCity, forecastDays);
            System.out.println("Weather for: " + forecast.getCityInstance().getCityName());
          int numForecasts = forecast.getForecastCount();
          for (int i = 0; i < numForecasts; i++) {
            DailyForecast.Forecast dayForecast = forecast.getForecastInstance(i);
            DailyForecast.Forecast.Temperature temperature = dayForecast.getTemperatureInstance();
            System.out.println("\t" + dayForecast.getDateTime());
            System.out.println("\tTemperature: " + temperature.getMinimumTemperature() +

                " to " + temperature.getMaximumTemperature() + "\n");
          }
        }
        catch (IOException | JSONException e) {
          e.printStackTrace();
        }

Первая строка после оператора try вызывает объясненную ошибку.Может кто-нибудь помочь мне решить эту проблему с JSONException?

Best, Патрик

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