Unresolved compilation problem:
означает, что код не может быть скомпилирован.
Вы должны импортировать Keyboard, что-то вроде
import uitl.Keyboard
Когда вы используете классы из другого пакета (не то же самое)пакет текущего класса), вы должны импортировать класс.Если класс также находится в том же пакете, вам не нужно импортировать.
Классы обычно группируются в Пакеты .
Откуда вы знаете пакет?Перейти к первому, как в классе.Это должно быть что-то вроде package xyz
, означающее, что текущий класс в пакете xyz
.Тогда класс будет находиться в папке с именем xyz
(это правило для пакетов: если вы хотите, чтобы в пакете был класс, скажем abc.xyz
, тогда класс должен иметь объявление пакета - первая строка кода- быть пакетом abc.xyz
, а файл должен находиться в папке xyz
, которая затем должна находиться в папке abc
.