4 ms·
Microsoft's wasn't first. I assure you. The Sun JDK VM was first. After Microsoft licensed it, and had Sun's code, it wouldn't have taken terribly long to make
by jonhendry 16y ago
Microsoft's wasn't first. I assure you. The Sun JDK VM was first. After Microsoft licensed it, and had Sun's code, it wouldn't have taken terribly long to make their changes and put out J++.
Wikipedia isn't good on this, because they don't have the relevant release dates.
A Usenet post from December of 1995 says:
" I been using the JDK 1.0 Beta 1.0 with Netscape 2.03 on Windows 95
for about 3 weeks now.
I just upgrade to the JDK 1.0 Beta 2 and guess what
I can not run any local applets. "
- acqq 16y agoThey weren't first to implement it, but they were the ones who made it a part of their browser and their OS very, very fast ("support Java for the platform" was the start of this thread). Sun's Java 1.0 was shipped on January 23, 1996, and Microsoft was sued in October 1997. There was indeed "a rush" by Microsoft. Note that I referred to your "I can't see Microsoft rushing to make that happen" so I apologize if missed that you wanted to discuss only "the initial implementation." Note that you replied to the parent which wrote "it was up to OS vendors to support Java port, period. So Sun did it for Solaris, MS did it for Windows and nobody did it for Linux." Note "support" not "initial implementation." MS really did and wanted to do it for Windows and rushed to it. Of course, it was not in the form that Sun liked.
- jonhendry 16y agoMicrosoft wouldn't have bothered if Sun hadn't done the Windows jdk and jvm in the first place. If there were no Java on Windows, it wouldn't be perceived as a threat that needed to be co-opted. Nor would there have been as much hype about Java if it hadn't been on Windows. Before Java 1.0 shipped in early 1996 (for Windows and Solaris), there were a number of publicly available betas on Windows, which is how the hype was generated. Also, my recollection is that it was never the case that Microsoft's was the only JVM on Windows, or that Sun stopped work on their Windows JVM. The two coexisted. There was no point at which Microsoft was the only source of a JVM on Windows.