Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Wasn't supposed that java would be updated from the manufacturer (aka Oracle) just like in every other OS, for OS X Lion and forth ? Why is Mac version still maintained by apple unlike everyone else ?

i'm wondering as well !
maybe Apple keeps shooting first security updates for obvious system integrity reasons whereas Oracle will have to provide functional updates every once in a while?
 
[What is java used for]

Java is a programming language [...] intermediate code [...] “write once, run everywhere”, particularly as a client application. [...] backend services [...], using J2EE (it’s an enterprise framework that provides DB/messaging/etc.) [...] CMS back in the late 90’s [...]VPN/remote access apps [...] running *.jsp are Java based backends) [...] Syntactically C# borrows quite a bit from Java

Sorry, but I'm afraid you're talking to a complete iNoob here who barely knows how to open Safari on OS X ;) So your (albeit very informative and correct) words just went down the drain :D

Cheers
 
Was? It still --IS-- the most popular programming language on the planet, with Android and the ENTIRE enterprise market as its main strongholds.

Also, it is more than just a programming language or a simple framework. It is a full operating system-independent software platform.

But yes, C# and .NET are nice. And thanks to the people behind Mono, very interoperable with Java.

There's Java the programming language, and then there's Java the runtime virtual machine.

In fact, alternative programming languages can also target the same virtual machine, yielding the potential to achieve something similar to the "write once, run everywhere" ideal. These languages include Lisp, Ruby, Python, Ada, C, Forth, Pascal, and various others.

Android, on the other hand, has taken an opposite tactic: Google borrowed the programming language semantics, but they compile it to target an incompatible virtual machine (Dalvik). The Dalvik virtual machine cannot run "real" Java applications, and Android applications cannot run on a "real" Java virtual machine. This incompatibility is one of the reasons why Android's implementation runs afoul of the royalty-free covenants that Sun (now Oracle) had made with respect to implementations that make use of their intellectual property.
 
I thought I read a while back that Apple was going to get out of the Java distribution game and let Oracle handle it as they do for other platforms. Did this decision get reversed?
 
It's funny because after reading the threat the other day, I checked my iMac to see what Java version I was running only to find out that Java was disabled (as not enabled yet). I guess I don't need Java that much!
 
Apple announced they wouldn't be porting any new versions of Java, but this is just a fix to the current version of Apple's Java (SE6), which is still being supported.

The next version of Java (SE7) will still be coming to the Mac, it just won't have Apple branding.
 
Last edited:
Was? It still --IS-- the most popular programming language on the planet, with Android and the ENTIRE enterprise market as its main strongholds.

Also, it is more than just a programming language or a simple framework. It is a full operating system-independent software platform.

I stand by my assertion of “was” vs. how it was being positioned 10+ years ago. We were a strategic partner with Sun at the time, and there was a few years in the late 90’s where Java was being looked at for embedded devices, desktop apps, thin client OS (basically a machine that would boot into a JVM), middle-tier, backend, basically everywhere. Sun really wanted to make it “the browser”, especially at the time when pure browser based solutions were incredibly primitive. MS was also pushing Active/X, again, as a supplement to browser limitations.

I agree about “more than a programming language” and in fact, hinted at that in this part of my post you didn’t quote:

It’s also used in backend services, and in fact, we did quite a bit of Java using J2EE (it’s an enterprise framework that provides DB/messaging/etc.), also did some client apps (wrote a CMS back in the late 90’s, I think it’s still in the Sun or Oracle catalog archives).
.

We were doing some development with GM and a couple of large Pharms, J2EE, Solaris/HP-UX, used some 3rd party toolkits for integration to legacy “big iron”, fun stuff :)


Sorry, but I'm afraid you're talking to a complete iNoob here who barely knows how to open Safari on OS X ;) So your (albeit very informative and correct) words just went down the drain :D

Cheers

Sorry, and it probably didn’t help that was a mix of technical, semi-accurate-spew, and posted from my iPad during commercial breaks in Justified :D

There's Java the programming language, and then there's Java the runtime virtual machine.

Good follow up post! :cool:


***

I believe the WebEx client on my Mac uses Java, I forgot what original necessitated my install, either that or the Oracle Developer app[?]
 
I got a chuckle out of the quick quip re: "Snow Leopard" update. Poor Snow, it's already in the rearview mirror for some. ;)

DCM4CHEE, our PACS (Picture Archive Server) is written in Java. We have it loaded on a MacOS Server. The PACS holds years of scans (a few terabytes) from our MRI machine.

I use Java SE for all sorts of applications. With Java, I can write and maintain a single application that runs on MacOS, Windows and linux.

Spot on, especially re: PACS.
 
Wasn't supposed that java would be updated from the manufacturer (aka Oracle) just like in every other OS, for OS X Lion and forth ? Why is Mac version still maintained by apple unlike everyone else ?

What unlike everyone else? Oracle only provides Java for Linux (because it has no owner), Windows (because Microsoft violated the licensing), and Solaris (because they own it).
 
I'm getting this message every time I try to update.

"The update “Java for Mac OS X 10.6 Update 7” can’t be installed.
Software Update can’t connect to the update server. Make sure you’re connected to the Internet, and then try again."

or

"The update could not be expanded, and may have been corrupted during downloading. The update will be downloaded and checked again the next time that Software Update runs."

Of course now that I don't have the right java I cant facebook,reply to email,check my youtube messages,half of wiki pages turns to mush ETC.

Tried to go directly to the java site and do it and had the same issue. said my "data is corrupted".

So annoyed. Trying to avoid another trip to the Apple store.

Hoping its just a bad internet connection.
 
^^ Huh, earlier today I downloaded directly from Apple's site, & got a message about a corrupt .dmg when I tried to open it. I then went through SU w/out issues right after that. Weird
 
Wasn't supposed that java would be updated from the manufacturer (aka Oracle) just like in every other OS, for OS X Lion and forth ? Why is Mac version still maintained by apple unlike everyone else ?

That won't happen until Mountain Lion or later. Then, the OpenJDK project will take over.
 
I apologize in advance if this is a dumb question. I tried getting this update through software update and it didn't show up. I had to go to work so I didn't have enough time to go to Apple's website and download the update. I am running Lion 10.7.3 just curious if any others weren't able to get this update through software update? Thanks. I never installd java in the first place when I bought my iMac, could that be why? Again, sorry if I am being ignorant or contradicting myself etc.
 
Last edited:
Java preferences

while trying to figure this out, using information posted here, I opened Java preferences and came upon this:


DEBUGGING:

Enable tracing
Enable logging
show applet lifecycle exceptions

These are all unchecked.
Should I check them?

Thanks, brtova
 
"su?"



Maybe "Start up?"
brtova

----------

^^ Huh, earlier today I downloaded directly from Apple's site, & got a message about a corrupt .dmg when I tried to open it. I then went through SU w/out issues right after that. Weird

Hi cubbie5...
Something similar happened to me, except I wouldn't open it.

I just went to the apple site to download the fix but my computer wouldn't "mount it"

I got this message:

"the disk image you are opening maybe damaged and could damage your system"

When I said "don't open"

it sent this message:

"The following disk images failed to mount.
Image: JavaForOSX.dmg
Reason: No mountable file systems"

WTF?

Thanks
 
Last edited:
This update also solved the Application Loader error when uploading an App to iTunes Connect.
 
I apologize in advance if this is a dumb question. I tried getting this update through software update and it didn't show up. I had to go to work so I didn't have enough time to go to Apple's website and download the update. I am running Lion 10.7.3 just curious if any others weren't able to get this update through software update? Thanks. I never installd java in the first place when I bought my iMac, could that be why? Again, sorry if I am being ignorant or contradicting myself etc.

I had the very same problem in my iMac (2011) running Lion 10.7.3.
The update simply didn't show up and I had to download and install it manually.
In contrast, it showed up in automatic updates on my MBA (2011), which is running the very same Lion 10.7.3.
Really odd.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.