ある指定した時刻に、メールを送信するJavaプログラム
を起動させる仕組みを作りたいのですがどのようにすれば
よいのでしょうか?

その時刻の指定はサーブレットを通して行いたいと考えています。