Are these the same app just a newer version?
Newer version. I think there is no point of having multiple versions, just the latest stable release.
Does JD2 still require Java to run?