M$ stopped shipping with it because they illegally modified the language specification for use in their own runtime....benryves wrote:Not since Microsoft stopped shipping it. If you're running an old version of Windows, you might well have it, but I find it rather unlikely. No school or work machines I've ever used have had it installed.
In any case, you can download it from here.
[Java] Opening CD drive
Moderator: MaxCoderz Staff
- elfprince13
- Sir Posts-A-Lot
- Posts: 234
- Joined: Sun 11 Dec, 2005 2:21 am
- Contact:
- benryves
- Maxcoderz Staff
- Posts: 3087
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
I can't think of a single application that requires Java beyond Eclipse. Pretty much the same goes for the .NET framework - most .NET apps I run have been written by Microsoft themselves.anykey wrote:School computers *never* have any stuff installed. I've found that most people have it installed because certain applications needed it, sometimes even for websites.
Sun won't let them, and people's definition of "bloated" differ wildly - what do you mean by "bloated" in this instance?If only windows shipped with stuff like that...too bad it's bloated with other crap! Unix distros manage to include Java, Python, and many other runtime environments and still aren't as bloated.
-
- Calc King
- Posts: 1513
- Joined: Sat 05 Aug, 2006 7:22 am
Isn't there something called "microsoft java"? I use it instead of Sun java, its faster.benryves wrote:Sun won't let them, ..
why would they?Microsoft wrote:Recognizing the need to provide a smooth transition for current users of the Microsoft® Java Virtual Machine (MSJVM), Sun Microsystems and Microsoft have agreed to extend Microsoft's license to use Sun's Java source code and compatibility test suites.
anyway, microsoft doesn't need Sun to allow them to ship anything of them since they can ship their own thingy
- benryves
- Maxcoderz Staff
- Posts: 3087
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
Microsoft have a language called J which is Java-like (which is now J# for .NET). The MSJVM could run J++/normal Java apps well when I used it, but was horribly out of date (albeit significantly faster than the official Sun one at the time).
I have no idea how good compatibility between Sun's Java and J# is - all I do know is that J# is used quite often to decode zip archive in .NET apps, as a .jar file is just a zip archive.
I have no idea how good compatibility between Sun's Java and J# is - all I do know is that J# is used quite often to decode zip archive in .NET apps, as a .jar file is just a zip archive.
- elfprince13
- Sir Posts-A-Lot
- Posts: 234
- Joined: Sun 11 Dec, 2005 2:21 am
- Contact:
both the Sun JVM and M$ are somewhat bloated compared to languages like python.....
also, as I said earlier M$ has been forced to stop distributing their JView virtual machince because they attempted to alter the java language specifications and some of the standard libraries for their VM in another underhanded attempt to force people to use Windows. it ended up backfiring when they got the asses handed to them on a platter in court by Sun. If you have XP prior to SP2 you can still run java programs using jview.
[edit]
alright, I just checked on the details, M$ did not alter the language specification, however they did alter several key features (RMI, JNI) and breached the licensing terms from sun. they ended up paying $20 million to Sun, having to remove it from distribution and attempted to cover it up, delete it from all copies of XP that they could get their hands on.
also, as I said earlier M$ has been forced to stop distributing their JView virtual machince because they attempted to alter the java language specifications and some of the standard libraries for their VM in another underhanded attempt to force people to use Windows. it ended up backfiring when they got the asses handed to them on a platter in court by Sun. If you have XP prior to SP2 you can still run java programs using jview.
[edit]
alright, I just checked on the details, M$ did not alter the language specification, however they did alter several key features (RMI, JNI) and breached the licensing terms from sun. they ended up paying $20 million to Sun, having to remove it from distribution and attempted to cover it up, delete it from all copies of XP that they could get their hands on.