Criando um Launcher(Verificador de arquivos e download)

Bom dia pessoal!!

Como mexo com jogos a muito tempo e nesses jogos a maioria usa os famosos launchers onde esses launchers verifica os arquivos de uma determinada pasta e se estiver faltando algum ele começa a baixar os arquivos faltantes, em c# ou c++ já vi vários tutoriais, porém fui procurar algum para fazer em java e não encontrei, é possível criar?

Grato!!

Cara, eu acredito que tudo é possível.

Aqui tem algumas discussões sobre a criação de launchers:

http://stackoverflow.com/questions/4375034/how-to-write-a-native-launcher-for-java-code.
https://java.sys-con.com/node/37130.

Pelo que eu entendi, o launcher vai ter que varrer toda a pasta procurando os arquivos de instalação.

Como ver se o arquivo existe: http://www.guj.com.br/java/251801-resolvidoverifica-se-o-arquivo-existe-na-pasta.
Como pegar o diretório atual do seu programa: http://gustavosgoncalves.wordpress.com/2009/06/20/como-pegar-o-diretorio-atual-em-java/.

E se o arquivo não existir, ele baixa da net.

Fazer download pelela URL: http://www.guj.com.br/java/128487-fazer-download-de-arquivo-com-java.

Nossa cara muito obrigado mesmo!!!

Procurei várias coisas e não achei nada.
Vai me ajudar bastante, agora é estudar os conteúdos que você me passou e tentar srsrs