Skip to main content

Downloads at https://jdk6.dev.java.net/ vs. http://java.sun.com/javase/ ??

19 replies [Last post]
ziesemer
Offline
Joined: 2006-10-11

Can someone please shed some light on exactly what is posted at https://jdk6.dev.java.net/ ?

According to http://java.sun.com/javase/downloads/index.jsp, the latest JDK is JDK 6 Update 4. According to the release notes, "The full internal version number for this update release is 1.6.0_04-b12 (where "b" means "build"). The external version number is 6u4."

Well, interestingly, as of early today, no one seems to be able to download JDK 6 from java.sun.com. See the details at http://blogger.ziesemer.com/2008/02/sun-download-server-blocking-us-user... . (Finally, apparently just resolved as I'm writing this message!)

Some people have mentioned that we can download from the jdk6.dev.java.net site instead, but I fail to understand how the versions relate, if the same version is even available.

According to http://download.java.net/jdk6/binaries/, the latest version is 6u10 build b11, released 2008-02-06. Is this "6u10" read the same as the "6u4" above? If so, does that mean that only certain "updates" are made "public" to java.sun.com? If so, where are the associated downloads on download.java.net, particularly for the sources?

According to the links at http://download.java.net/jdk6/binaries/, it almost seems everything on the site, including the 6u10 build b11, is for the "Java SE 6 Update N" work.

However, clicking on "Previous Snapshot Releases" (http://download.java.net/jdk6/6u10/archive/) shows binary bundles for JDK6 final, JDK6u1, and JDK6u2. Source bundles are also available for JDK6, JDK6u1, JDK6u2, and JDK6u3. These seem to relate to the releases previously made available on java.sun.com. However, where are the binary releases for JDK6u3 and JDK6u4, as well as the source release for JDK6u4?

This also seems to be reflected in the Subversion repository at https://jdk-jrl-sources.dev.java.net/source/browse/jdk-jrl-sources/ . There is a jdk6u3, but no jdk6u4.

Here are some links to some related posts on these forums that were never answered:
- http://forums.java.net/jive/thread.jspa?threadID=35316
- http://forums.java.net/jive/thread.jspa?threadID=34921
- http://forums.java.net/jive/thread.jspa?threadID=32373

Please shed some light on this for myself and everyone else raising the same question. Thanks!

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
katleman
Offline
Joined: 2006-05-05

> I'd not call the issue fixed.

Correct, it's still a work in progress.

> First, go to http://download.java.net/jdk6/source/,
> click "Previous Snapshot
> Releases", get a 404.

Correct, it needs to point to the central archive, not the non existent one for 6u12.

> Second, go to
> http://download.java.net/jdk6/6u10/archive/ (by
> remembering that
> this URL was previously linked), and notice that
> there's a large list of links
> claiming to lead to source releases, which actually
> lead to binary releases.

That is next on the list, it's being cleaned up, and will be backfilled with the releases where things are missing.

> Third, the link on
> http://java.sun.com/javase/downloads/index.jsp is not
> fixed.

Yep, know about that one too, I've requested that be changed too, but there is more red tape involved there. I have more direct control over java.net.

> Fourth, what about 6u3, 6u4, 6u5, 6u6, 6u7 and 6u10?
> 6u3 was previously
> published, but is now only downloadable if you Google
> up the exact URL to the
> jar file. The others never were - will they ever be?
> If not, at very least this
> is worthy of a note to that effect on the site, for
> the sake of people who come
> here looking for the source for a specific version to
> aid in the debugging of
> production systems using exactly that version - for
> which purpose, newer source
> is significantly less useful.

As I mentioned above, we'll be backfilling where appropriate and cleaning up the archive page so it's more useful.

Thanks

maxbowsher
Offline
Joined: 2007-08-29

Now that 6u10 FCS is out, is there hope of some source releases for something newer than 6u3 ?

maxbowsher
Offline
Joined: 2007-08-29

Still no news?

Is there any sort of update you can give?

maxbowsher
Offline
Joined: 2007-08-29

Any ETA on this?

And, how come the JDK *5* source releases are up to date yet the JDK *6* ones are behind? This is rather puzzling from the outside perspective!!!

maxbowsher
Offline
Joined: 2007-08-29

Again, any ETA on this?

6u6 is now released, so the source drops are now three versions behind.

It's perfectly understandable that sometimes scheduling is a problem, but it would be nice if there was some statement about what was going on on the actual download pages, rather than buried in the forums.

http://java.sun.com/javase/downloads/index.jsp offers the 6u6 binary download and then has a link "Java SE 6 JDK Source Code" which points to http://download.java.net/jdk6/ - which is serving the 6u10 beta code! This is very confusing if you don't take the time to hunt down the relevant forum posts.

Please update the web pages to make sense until the actual source drops can be posted.

ray_gans
Offline
Joined: 2004-11-12

Sorry to say we are still having difficulty getting these out. I have no ETA. With the rush before JavaOne, nothing was happening, but things should be easing up now. I'll try to find out what the holdup is.

-Ray

maxbowsher
Offline
Joined: 2007-08-29

Still no news?

If the downloads aren't going to materialize any time soon, maybe http://download.java.net/jdk6/ could be updated with a note acknowledging that the latest downloads are missing, rather than leaving this situation only documented in the forums.

trembovetski
Offline
Joined: 2003-12-31

Just curious, why do you need the sources for 6u* releases, why not use openjdk6 or openjdk7 code?

Dmitri

ziesemer
Offline
Joined: 2006-10-11

I had been in occasional contact with Ray Gans about this, but his java.net address forwarded to his @sun.com address, which no longer recognizes him as a user. (I hope all is well with him.) I then followed-up with Roger Yeung, who is the last person who I observed making updates on the jdk6 java.net project. He just replied today that the jdk6u12 source w/ JRL license is now available!

http://download.java.net/jdk6/source/

The links on the main https://jdk6.dev.java.net/ have been corrected as well. Hopefully this is kept up-to-date now with future releases. Thank you Roger and anyone else that may have been involved in fixing this issue!

maxbowsher
Offline
Joined: 2007-08-29

I'd not call the issue fixed.

First, go to http://download.java.net/jdk6/source/, click "Previous Snapshot
Releases", get a 404.

Second, go to http://download.java.net/jdk6/6u10/archive/ (by remembering that
this URL was previously linked), and notice that there's a large list of links
claiming to lead to source releases, which actually lead to binary releases.

Third, the link on http://java.sun.com/javase/downloads/index.jsp is not fixed.

Fourth, what about 6u3, 6u4, 6u5, 6u6, 6u7 and 6u10? 6u3 was previously
published, but is now only downloadable if you Google up the exact URL to the
jar file. The others never were - will they ever be? If not, at very least this
is worthy of a note to that effect on the site, for the sake of people who come
here looking for the source for a specific version to aid in the debugging of
production systems using exactly that version - for which purpose, newer source
is significantly less useful.

drlewis
Offline
Joined: 2006-06-05

Agreed, not completely fixed, but a great improvement!

Also, can we get the debug jar file for jdk6u12? By debug I mean compiled with debugging symbols. This allows you to step into JDK code -and- see values of local variables in a debugger.

david_beutel
Offline
Joined: 2009-02-12

I'm also looking for a 6u12 debug jar (Windows), or a 6u7-fcs-src jar.

ulfzibis
Offline
Joined: 2005-02-18

Hi everybody,

CORRECTION:
Please vote on this:
https://jdk6.dev.java.net/issues/show_bug.cgi?id=27

ulfzibis
Offline
Joined: 2005-02-18
timeck
Offline
Joined: 2005-12-17

is the source exactly the same? I don't know about you, but I don't like debugging things while looking at the wrong source

trembovetski
Offline
Joined: 2003-12-31

It will be if you're running the openjdk binaries =)

But I see the point.

Dmitri

maxbowsher
Offline
Joined: 2007-08-29

Indeed, the main way I've used it is as a debugging convenience. I never understood the logic in leaving sun.* and a few other bits out of the JDK's src.zip.

It's not something I use all that often, really, but I'd become accustomed to the convenience.

Actually, Sun's utter lack of official communication on the matter is as much, if not more, annoying than the lack of availability of the source.

ray_gans
Offline
Joined: 2004-11-12

Sorry about the delay responding to this question.

The site needs to be updated. 6uN is now called 6u10. Note that source will not be released for the 6u10 update until the update is released. Binary builds are available for developers to test with their applications.

We (Sun) are behind in posting the source for the 6u4 and 6u5 JDK update releases and hope to correct this soon. The holdup is because we follow a process to be able to recreate -exactly- everything we put out for download -- we've been burned in the past by doing one-offs, so we rely on this process which involves significant resources to ensure what is made available is correct and complete. The team responsible for pushing out source to the jdk6 project has unfortunately been incredibly overloaded the last couple months. No one is happy about this and we're working on resolving the issue as soon as we can and apologize for any inconvenience it's causing.

-Ray

maxbowsher
Offline
Joined: 2007-08-29

It would be *really* useful for a note about this to be posted at http://download.java.net/jdk6/ and/or https://jdk6.dev.java.net/.

Ideally with some sort of estimated timeline, but even without that, an more widely visible acknowledgment that plain old 6 hasn't been forgotten amidst the chaos of 6u10 and OpenJDK would be great.