Disponibilizando Online um Programa Java para Todos Utilizarem

Acabei de escrever um programa em Java. Estou curioso para poder fazer o download do programa on-line para que meus amigos e familiares possam tirar proveito dele. Nenhuma pista por onde começar.

Eu gostaria que fosse executado localmente. Consigo executar o programa localmente no meu computador, basta clicar duas vezes no arquivo .class. Também posso criar um atalho para o arquivo .class e executá-lo diretamente na área de trabalho. Existe uma maneira de compactar o arquivo .java junto com os arquivos .class (existem 4 arquivos .class) e enviá-los por e-mail para aqueles que desejo usá-lo? Tentei enviar um email com o arquivo zip para outro computador em casa, mas o arquivo .class não executaria o programa no outro computador ... existe outra maneira de fazer isso acontecer?

Alguma sugestão?

questionAnswers(6)

yourAnswerToTheQuestion