HotJava 1.0 alpha2
some-java-user-99206970363698485155 at vodafonemail.de
some-java-user-99206970363698485155 at vodafonemail.de
Fri Aug 23 21:04:35 UTC 2019
Hello,
it appears HotJava 1.0 alpha2 is available under [0]. This is to my knowledge the oldest publicly
available Java version. This version is also quite interesting because:
- According to [1] it is the first version after the "O.A.K" -> "Java" rename
- Not all packages start with `java` yet, see [2]
- Its class files use major version 45, minor version 2; back then the class file format was
slightly different and the JDK has still code for compatibility with these old class files ([3])
- It includes a pretty great picture of the HotJava team ([4])
Sadly discovering all of its files is quite cumbersome, and maybe even impossible (many of them
are not linked).
I hoped that you (the JDK team) is interested in these files as well and could contact MIT. I
assume you as official representatives will be more successful than some random guy like me (I
have not tried yet).
It would be really awesome if all these files were publicly available so people can understand
the history of Java and the JDK better and maybe even toy with this old version (it appears it
even includes `javac`[5]!).
Let me know what you think about this. And sorry for this rather off-topic mail on this mailing
list.
Kind regards
---
[0] http://www.mit.edu/afs.new/sipb/user/marc/hotjava/
Though prefer browsing the archived version (link below), who knows what MIT does when they
notice a sudden increase in requests to a particular site
https://web.archive.org/web/20190822201611/http://www.mit.edu/afs.new/sipb/user/marc/hotjava/
[1] https://web.archive.org/web/20190822201108/http://www.mit.edu/afs.new/sipb/user/marc/hotjava/doc/changes/changes.html
[2] https://web.archive.org/web/20190822201108/http://www.mit.edu/afs.new/sipb/user/marc/hotjava/doc/api/packages.html
[3] https://github.com/openjdk/jdk/blob/e98ba531a28234b09e3a8a0319a6322a291425a2/src/hotspot/share/classfile/classFileParser.cpp#L2451
[4] https://web.archive.org/web/20190822201619/http://www.mit.edu/afs.new/sipb/user/marc/hotjava/doc/people.html
[5] https://web.archive.org/web/20190822231416/http://www.mit.edu/afs.new/sipb/user/marc/hotjava/bin/sun4/javac
More information about the jdk-dev
mailing list