You can download a binary version or the source version from the Eclipse website. I like to compile from source because it lets you learn things. Like in this case
.
As for the target of javac, I just execute the bash build script that comes with Eclipse . Ant is called from that script using a build.xml file.