Z:gnu-www-ja-java-trap--8e9012-The free environment for Java/en

The free environment for Java is called IcedTea; the source code Sun freed is included in that. So that is the one you should use. Many GNU/Linux distributions come with IcedTea, but some include nonfree Java platforms.