Звучит так, будто вы хотите репозиторий. Используйте Github, Gitlab, Bitbucket, просто .. git в общем. Это именно то, для чего это.
Что касается ваших Java и Eclipse-версий, вам нужно посмотреть на вашу работающую версию selenium, какие пакеты вы используете, et c, и определить для себя, что Java версия, которую вы должны запустить. В последней версии jdk будет все, что было в предыдущих версиях, поэтому обычно стоит использовать последнюю стабильную версию. Ваша версия Eclipse всегда должна быть самой последней, а также просто IDE и не должна оказывать никакого влияния на работу вашей программы.
Другой вариант - использовать виртуальную среду ( virtual- env ) и загрузите его в свой git репозиторий, это локализованная версия java, представленная внутри проекта, которую можно нести вместе с ним, хотя это сильно увеличивает ваш репозиторий.