Где выполнять примеры кода к книге Thinking in Java Брюса Эккеля, если большинство IDE выдают ошибки?

Скачал папку с кодом на Github, вставил в src в IntellijIDEA, выдалось несколько сотен ошибок компиляции. Не обратил на это внимание, удалил всё из src и просто качал по одному классу.

Потом на середине книги пришлось загрузить его пакет typeinfo, которая в IntellijIDEA не работает. Подскажите пожалуйста, есть ли какие-либо способы запустить этот код. Подача материала очень нравится и не хочется менять способ обучения.

Ссылка на код: https://github.com/BruceEckel/TIJ4-code/tree/master/examples


Ответы (1 шт):

Автор решения: Алексей Осецкий
  1. Клонировать проект к себе на компьютер
  2. Открыть проект через кнопку open

    Пример использования кнопки open в idea

и выбрать папку с названием проекта

Выбор папку с названием проекта

  1. Установить плагин Ant Support. Для этого нужно будет Открыть File->Settings-Plugins-> Ищете Ant Support. Нажимаете установить, перезапускате idea

Установка плагина

  1. Справа должна появится вкладочка Ant Build, на неё нужно нажать, там будет + после чего нужно выбрать файл build.xml и импортировать лучше файл, с той дирректории, с которой будете работать, например TIJ4-code/examples/access/build.xml (Осторожно тут указано в файле build версия java 1.5, чтобы запустить я исправлял на 1.7) Импорт файла сборки

  2. После импорта нужно собрать его выбрав build и нажав зеленую стрелочкуСборка ant

  3. После корректной сборки, у вас справа появится список классов, который вы сможете выполнять Запуск класса через плагин

→ Ссылка