Oracle Releases Java Development Kits for OS X as Work on Java SE 7 for Mac Continues

java iconBack in late 2010, Apple announced that it would cease supporting Java for OS X, with Steve Jobs noting that Apple was always a version behind that being distributed by Sun/Oracle, which handled Java for all other platforms.

Confusion about whether Oracle would step into the Java void created by Apple's removal of support was addressed several weeks later when Apple and Oracle announced plans to expand Oracle's OpenJDK project to include OS X as a means to deliver Java SE 7 to Mac users.

Oracle today announced that is taking the next step toward OS X compatibility with the release of Java SE 7 Update 4 and JavaFX 2.1. For Java developers, the update marks the first release of the Java Development Kit (JDK) and JavaFX Software Development Kit for OS X. The OpenJDK community is continuing its work on a consumer version of Java SE 7 for OS X, and Oracle says that a public release for consumers will be coming "later in 2012".

This release marks Oracle’s first delivery of both the Java Development Kit (JDK) and JavaFX Software Development Kit (SDK) for Mac OS X.

- Java developers can now download Oracle’s JDK, which includes the JavaFX SDK, for Mac OS X from the Oracle Technology Network (OTN).

- Oracle plans to release a consumer version of Java SE 7, including the Java Runtime Environment (JRE) for Mac OS X later in 2012.

While the transition to Oracle/OpenJDK for Java support on OS X continues, Steve Jobs' comments about Apple's Java packages always being a version behind and how that arrangement "may not be the best way to do it" proved prescient in recent weeks with the appearance of the Flashback malware. The latest incarnations of Flashback managed to infect over 600,000 Macs by taking advantage of a vulnerability in Java that had been patched by Oracle in February but which had not yet been patched on OS X.

In response, Apple released several updates to Java for OS X, including one that disables the automatic execution of Java applets. As an additional layer of security, once a user manually turns on automatic execution, the system will once again disable it after a period of time if no applets have been executed.

Popular Stories

Apple iPhone 16e Feature

Apple Announces iPhone 16e With A18 Chip and Apple Intelligence, Pricing Starts at $599

Wednesday February 19, 2025 8:02 am PST by
Apple today introduced the iPhone 16e, its newest entry-level smartphone. The device succeeds the third-generation iPhone SE, which has now been discontinued. The iPhone 16e features a larger 6.1-inch OLED display, up from a 4.7-inch LCD on the iPhone SE. The display has a notch for Face ID, and this means that Apple no longer sells any iPhones with a Touch ID fingerprint button, marking the ...
iphone 17 pro asherdipps

iPhone 17 Pro Models Rumored to Feature Aluminum Frame Instead of Titanium Frame

Tuesday February 18, 2025 12:02 pm PST by
Over the years, Apple has switched from an aluminum frame to a stainless steel frame to a titanium frame for its highest-end iPhones. And now, it has been rumored that Apple will go back to using aluminum for three out of four iPhone 17 models. In an investor note with research firm GF Securities, obtained by MacRumors this week, Apple supply chain analyst Jeff Pu said the iPhone 17, iPhone...
apple launch feb 2025 alt

Here Are the New Apple Products We're Still Expecting This Spring

Thursday February 20, 2025 5:06 am PST by
Now that Apple has announced its new more affordable iPhone 16e, our thoughts turn to what else we are expecting from the company this spring. There are three product categories that we are definitely expecting to get upgraded before spring has ended. Keep reading to learn what they are. If we're lucky, Apple might make a surprise announcement about a completely new product category. M4...
Generic iOS 18

Here's When Apple Will Release iOS 18.4

Wednesday February 19, 2025 11:38 am PST by
Following the launch of the iPhone 16e, Apple updated its iOS 18, iPadOS 18, and macOS Sequoia pages to give a narrower timeline on when the next updates are set to launch. All three pages now state that new Apple Intelligence features and languages will launch in early April, an update from the more broader April timeframe that Apple provided before. The next major point updates will be iOS ...
apple launch feb 2025

Tim Cook Teases an 'Apple Launch' Next Wednesday

Thursday February 13, 2025 8:07 am PST by
In a social media post today, Apple CEO Tim Cook teased an upcoming "launch" of some kind scheduled for Wednesday, February 19. "Get ready to meet the newest member of the family," he said, with an #AppleLaunch hashtag. The post includes a short video with an animated Apple logo inside a circle. Cook did not provide an exact time for the launch, or share any other specific details, so...
apple c1

Apple Unveils 'C1' as First Custom Cellular Modem

Wednesday February 19, 2025 8:08 am PST by
Apple today announced its first custom cellular modem with the name "C1," debuting in the all-new iPhone 16e. The new modem contributes to the iPhone 16e's power efficiency, giving it the longest battery life of any iPhone with a 6.1-inch display, such as the iPhone 15 and iPhone 16. Expanding the benefits of Apple silicon, C1 is the first modem designed by Apple and the most...
Apple Northbrook

Apple Store Permanently Closing at Struggling Mall in Chicago Area

Tuesday February 18, 2025 8:46 pm PST by
Apple is permanently closing its retail store at the Northbrook Court shopping mall in the Chicago area. The company confirmed the upcoming closure today in a statement, but it has yet to provide a closing date for the location. Apple Northbrook opened in 2005, and the store moved to a larger space in the mall in 2017. Apple confirmed that affected employees will continue to work for the...

Top Rated Comments

FrancoisC Avatar
167 months ago
Java is the worst thing about OS X. It's like having a little bit of Microsoft under the hood to hog memory and weaken security. Banish it forever! And while you're at it, banish Javascript from the web!

You do know that javascript is not Java right?

Also, sure, lets banish Java, a cross platform runtime that is used practically everywhere :rolleyes:

Anyway, on topic; good to know :)
Score: 13 Votes (Like | Disagree)
RMo Avatar
167 months ago
Java is the worst thing about OS X. It's like having a little bit of Microsoft under the hood to hog memory and weaken security. Banish it forever! And while you're at it, banish Javascript from the web!

You do realize that Java and JavaScript are completely different, correct? While JS is hardly a pleasant language to code in (in my opinion), few modern websites would work without it (e.g., Gmail, which was one of the pioneer apps in pushing its capabilities).
Score: 13 Votes (Like | Disagree)
MonkeySee.... Avatar
167 months ago
Java is the worst thing about OS X. It's like having a little bit of Microsoft under the hood to hog memory and weaken security. Banish it forever! And while you're at it, banish Javascript from the web!

If we banished Javascript, we wouldn't have the pleasure of -1 your post :)
Score: 10 Votes (Like | Disagree)
macsrcool1234 Avatar
167 months ago
Java is the worst thing about OS X. It's like having a little bit of Microsoft under the hood to hog memory and weaken security. Banish it forever! And while you're at it, banish Javascript from the web!
I almost died with laughter at this statement. People STILL confuse Java with javascript?


Banish javascript from the web? Turn off javascript from your browser. Enjoy gimped web surfing.

There are plenty of client-side scripting language options to replace Javascript. If you ask me if I know the difference between these two languages then you truly are daft.

The original team on Java and it's Foundation Classes came from NeXT. I'll end the conversation now. The Oak Programming Language is a compromise between ObjC and C++ and a real hog, though nothing of a hog compared to Flash.
You have absolutely no idea what you're talking about.
Score: 10 Votes (Like | Disagree)
yg17 Avatar
167 months ago
Java is the worst thing about OS X. It's like having a little bit of Microsoft under the hood to hog memory and weaken security. Banish it forever! And while you're at it, banish Javascript from the web!


Do me a favor, disable JavaScript in your browser and see how long you last until you turn it back on. I give it 5 minutes tops.
Score: 9 Votes (Like | Disagree)
afin Avatar
167 months ago
Java is still java no matter where our updates come from...
Score: 6 Votes (Like | Disagree)