Привет всем, я выпускник колледжа с моей первой реальной возможностью трудоустройства (захватывающая) Сейчас я нахожусь на этапе, когда им нужно увидеть пример программирования, и они дали мне задачу реализовать службу генератора случайных чисел в Java с двумя различными реализациями (одна с использованием встроенных компонентов, а другая на мой выбор) , Код - это простая часть, но одна часть задачи сбивает меня с толку ... вот она:
Как оценщик, я должен быть в состоянии сделать следующее:
Скомпилируйте мой собственный проект с файлом jar кандидатов.
Зарегистрируйте мое решение с помощью исполняемого файла jar кандидатов.
Запустите исполняемый jar-файл кандидатов, попросив его запустить мою реализацию.
По сути, я превращаю свой код в исполняемый файл .jar, а
оценщики должны иметь возможность использовать код и скомпилированные классы, разработанные кандидатом, для подключения собственной реализации генератора случайных чисел без перекомпиляции кода кандидата.
Что, черт возьми, это значит? Может я просто упускаю что-то очевидное? Я не уверен, как позволить им просто добавить свою собственную реализацию без необходимости перекомпилировать все ... надеюсь, это не слишком большая задача, поскольку я не слышал о чем-то подобном (я думаю) в моем университете .
Любая помощь / понимание действительно приветствуется!