Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS.It was first released in 2003; the latest stable release is version 12.2, released on November 12, 2020, and is available via the Mac App Store free of charge for macOS Catalina users. Registered developers can download preview releases and prior versions of. Apple released Java for Mac OS X 10.6 Update 3 (and a corresponding Java for Mac OS X 10.5 Update 8) through Software Update shortly after the Back to the Mac event. The general release notes are here and the security fixes are listed here. However, those are not the most interesting items about this release. I'm having a bit of a problem building a Java Enterprise Edition web application on Mac OS X 10.6.2 using Ant 1.7.1, Glassfish v3 and Java EE 6. The problem is that the build process does not find the Java EE libraries which fair enough as I don't think Apple supply them with the default Java installation but I know they exist in the Glassfish.
Click here to return to the 'Java for Mac OS X 10.6 Update 3' hint |
This is kind of sad. One of the things I liked about Mac OS X, was how easy it was to get a Java program running. Compared to instructions for other platforms, Macs just had to have the jar file dropped in an appropriate place and you were off and running.
Java For Mac 10.6 32-bit
So unless Apple and Oracle come to some agreement on maintaining a Mac version of the JVM, the MacOS is no longer going to be a viable development platform for Java. Too bad, it was a really nice platform to develop Java applications from. And judging from the number of people at conferences I saw using Macs, a lot of other developers agreed. I love my Mac but Java development pays the bills for me, guess I'm moving to Linux.
Actually, it seems that Apple's Java was bad for developers. Apple was always behind and there was no alternative.
There doesn't have to be an agreement between Apple and Oracle, either. Oracle can just release Java for OS X. The OpenJDK already works on OS X.
I guess Apple's own JVM doesn't really bring anything special to the table, anymore. Microsoft dropped theirs a long time ago, too.
And after thinking about it for a day, this may well be the case. In that developer tech note, there is also a good description of how third party JVM's would be handled.
If Oracle does just roll this in with the other platforms, that level of equality would be considered a good thing.
You mean Steve and Larry are not as good friends as FSJ would have us believe?
They also aren't distributing Adobe Flash anymore, but nothing stops you from installing your own copy anyway -- which is a good idea to begin with, as running an outdated copy of Flash with known security issues is a really bad idea.
My hunch is that Apple is just moving in the direction of only distributing major software that they control, and letting you get other stuff from third parties.
The last Macs to ship with non-Apple software in /Applications predated the Intel transition -- they used to come with handy stuff like Comic Life, OmniGraffle, OmniOutliner, etc. Around the time of the Intel switch, all of that third-party applications went away, so from that point of view, it isn't particularly surprising that they're now doing the same with third-party runtimes as well.
That is because Flash is made by Adobe. The Java runtime for OS X is made by Apple. So there is nowhere to download it from. Sun never did a runtime for Macs.
My guess is that Steve does this to force Oracle to make an OS X port of Java.
When it comes to comiclife and the other crapware, I have had it preinstalled on all my OS X Tiger Macs, long after the Intel transition.
Java For Mac 10.6 32
*shrug*
On the PC side, I loathe the stuff that comes prebundled with most computers, and wasn't *that* sad to see it go on the Apple side.
That said though, the things Apple chose to distribute were actually pretty damned good -- all of Omni's applications are extremely clever, useful tools, and Comic Life is a lot of fun to use. (I actually kind of wished that Apple had bought it out & made it part of iLife or even iPhoto, but that obviously never happened.)
THIS IS BAD!!!
There are several scientific apps that relay on the java runtime (ImageJ, Sequence Analysis…): are we gonna be left in the cold?
Well, in the long run, this is good news, because Mac programs written in Java suck (actually, this is independent of the 'Mac' part), so it should hopefully encourage developers of programs like Maple and OpenOffice to convert their programs into something more stable and runnable.
So if Apple is trying to kill Java like they are trying to kill flash, I applaud them.
Java For Mac Os X 10.6
Given their lawsuits, it almost sounds like Oracle may wind up killing Java first.