Unfortunately, sun limits the download from it site for IRAN IP range. I
don't know about any tools for solving the problem. But I've made a trick
for it. If you have a host with an IP out of IRAN range you can simply
download your file from SUN into the hosting (by writing a simple servlet,
using URL connection and blah blah) and then download the file from host
machine directly to you machine