Если вам нужен соединитель mysql, похоже, ваше приложение довольно сложно, и вам следует, по крайней мере, рассмотреть возможность использования java webstart. От faq:
Как Java Web Start относится к технологии Java Plug-in (апплеты)?
Два подхода очень похожи. Основное различие заключается в опыте пользователя. Если приложение/апплет Java необходимо взаимодействовать с веб-страницей и быть тесно привязанным к веб-браузеру, то апплеты могут быть решением. С другой стороны, если важна независимость браузера, то Java Web Start является предпочтительной платформой развертывания.
Если вы действительно хотите сделать индикатор выполнения, this page describes a solution, но это не тривиально никаким средним значением.
Ну одна вещь, которую вы должны думать о том, как ваш будет следить за ходом загрузки файла .jar. Что значит «получить mysql-connector.jar»? Включает ли он .jar в classpath? – Albinoswordfish
Ну, он использует банку для подключения MySQL. Он использует его через тег атрибута «archive =». – nn2