Почему Eclipse не может видеть groovy. sql. Sql? - PullRequest
0 голосов
/ 27 февраля 2020

Характеристики: OS Linux Mint 18.3, Groovy 2.5.8, Eclipse 2019-06, Java 11.

Я хочу сделать простое подключение к базе данных MySQL из базы данных Groovy script.

Пока что скрипт выглядит так:

import java.sql.*
import groovy.sql.Sql

println  "hello world"

Он отлично работает в CLI (с обычными предупреждениями о «отражении», конечно).

Что бы я ни делал в «Затмении», я получаю ужасный белый крестик в красном поле (проклятие моей жизни), на котором написано «Groovy: невозможно разрешить класс groovy. sql. Sql Msgstr "*

Я посмотрел настройки проекта для Java и Groovy. Я попытался удалить, а затем добавить обратно JRE (Java 11) для проекта. Я пытался очистить проект. Я попытался перезапустить Eclipse.

Другими словами, я пытался делать большинство вещей (способов борьбы), которые я узнал из многих лет ожесточенной борьбы с моим смертельным врагом Затмением.

Погуглил ошибка вызвала только людей, которые что-то неправильно пишут.

Кстати, когда вы смотрите на вещи на панели «Проблемы», ошибка описывается как «Java Проблема».

Я чувствую, что, должно быть, делаю что-то невероятно глупое, и что ответ прост. У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 02 марта 2020

Groovy 2.5 не имеет такой же упаковки для «толстых банок», как в более ранних Groovy версиях. Вам нужно добавить groovy - sql в ваш проект или в каталог ~ / .groovy / lib. И вам может понадобиться добавить «Требуется org.codehaus. groovy .sql;» к вашей информации модуля (если ваш проект модульный).

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