Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Ignoring all the useless java-hating-bandwagon comments...

I've been running macOS 14.4 on an M2 MacBook Air with Temurin OpenJDK 11 and have not experienced this. Perhaps this is only an issue with Oracle Java. If so, it sounds like there is indeed a workaround, then.
 
These are exactly the kind of out of touch and stereotypical "Apple user" responses that are such a turn off to so many
We can do better than this everyone
Idk if it’s exclusive to Apple users. Most people who aren’t devs but are only somewhat tech savvy with consumer devices would have a similar response.
 
  • Like
Reactions: gusmula
Apple? How about Oracle? Java is 28 years old! If Sun Microsystems still owned Java this probably never would have happened!
Oracle isn't the only provider of Java.

Microsoft, Amazon, and IBM all have their own flavor of the Java runtime.

Heck, I'm pretty sure that Android Studio even comes with its own Java runtime.

If it's happening across all of these implementations, it's absolutely an Apple problem.
 
  • Like
Reactions: arkitect and noraa
Well, outside your little Apple-desktop-and-apps-world there is the great wide internet with big business servers, which are mainly driven by Java - surprise! :eek:
All developers for that well needed backends are now extremely handycapped - simple as that! Apple should asap provide a patch, or the fellow developers insisting of using a mac will be target for laughter from colleagues... 🤣

Out side of that “little” end user use case, there is this great wide world of Java developers! I mean, do you hear yourself? Yeah, Java is a language that is widely used and important. But the powers that be overloaded the word, and the major uses cases for consumers (the majority of people) are mostly gone.
 
  • Disagree
Reactions: noraa
As someone who was more or less forced to learn Java for a potential position, I can assure you that it is absolutely awful to code with and I hope it dies a swift and painful death. Didn't help that I learned Python and Swift before Java though lol. Makes it look like a inefficient POS in comparison honestly
 
Right off the bat, JAVA is so antiquated AND as an IT professional I absolutely hate Oracle for their underhanded licensing of the platform for people who do require it! That being said, Apple has really screwed a lot of people with whatever they did in 14.4

My father in law just upgraded his music operating platform with an M2 studio and converted To Logic Pro… and he was just getting comfortable using this system and then Apple screwed the pooch by blowing up the look security system for plugins.

I want to know what the hell Apple did without telling (or good quality assurance testing) us!
 
  • Love
Reactions: turbineseaplane
Since updating to 14.4 I have random crashes ALL DAY LONG. The Affinity suite has become so buggy I save after every change. No idea if this is related to Java (it’s baked into so much) but sh!7 has gone way south since the update.

I miss the old CCC backups that let me back out of a software update.
 
I'll be honest, I didn't even know Java still existed.
Java is still HUGE. It's invisible to you, because it is mostly used for back end server side code for complex web sites. You will no doubt be using web sites that are running on Java on a regular basis. It's just that you don't have to know nor care what software language they are running on. For example, if you ever do internet banking, there's a very high chance that site is running on Java.
 
I’m a Java backend engineer and my company provided Mac was updated to 14.4 and I’ve been experiencing unexpected termination of my dev environment a few times a day ever since. I thought it was the IDE, but it’s really frustrating to learn that it’s Apple to blame.
Insanity is updating to any macOS version shortly after it has been released.
 
  • Like
Reactions: arkitect
Java is the new COBOL! Python FTW!
Lol, Python is great for developing code fast. But as you scale up to a large code base with multiple devs, it becomes a nightmare.

I once worked for a company where we had a lot of leeway to develop in any language we wanted. I loved Java, but many of my colleagues prefered Python, and would pan me for this statically typed, object oriented, language, that took longer to code. I laughed, and said wait and see. As they later experienced the pain of having to maintain code that other Python devs had developed, one by one, they all switched to Java.

Java is, and will remain for a very long time, one of the most popular back-end languages. This is especially true for large, complex, enterprise web sites.

God help anyone trying to develop a major internet banking platform with Python.

But don't get me wrong, Python is an excellent language, and an excellent choice for use cases which are appropriate for it. There are a lot of excellent languages, and they all have use cases for which they are a better choice than another language.
 
All the ignorance around Java is quite amusing. Some people should really try engaging their brains (if they have them) before they engage their mouths (keyboards).

I work as a maintainer/contributor on an open-source microservices/cloud framework (java/groovy/kotlin) every day, and am glad to have been warned by a colleague about this issue.

For the ignoramuses in the crowd. Java is running a really significant amount of your internet life. But don't worry about it. We got it for you.
 
Last edited:
Oracle isn't the only provider of Java.

Microsoft, Amazon, and IBM all have their own flavor of the Java runtime.

Heck, I'm pretty sure that Android Studio even comes with its own Java runtime.

If it's happening across all of these implementations, it's absolutely an Apple problem.
A quick check of SDKMAN (`sdk list java`) shows 15 Java vendors for versions 8 through 23 early access, including GraalVM (that's on my M1 MacBook Pro). My understanding is none of these (implementations or versions) are immune and there is no workaround.
 
  • Like
Reactions: biffuz
1710649411349.png

So maybe this will shut up the know-nothings out there... Stack Exchange survey of 2023. 31% of professional developers use Java.
 
  • Like
Reactions: Chuckeee
View attachment 2359966
So maybe this will shut up the know-nothings out there... Stack Exchange survey of 2023. 31% of professional developers use Java.
This graph is a bit misleading too. These languages aren't all mutually exclusive.

For example, many Java developers also use Python for ancillary tasks. In the old days all developers – no matter their primary langauge – mostly used something like PERL for various tasks and utilities. Python has pretty much replaced PERL (among other things), so I wonder how much that graph is slanted towards people who use Python as a primary language vs those who don't but use Python as a toolbox language. Also, just about everyone uses SQL even though they may be primarily develeoping in another language(s). I develop using Java/Groovy/Kotlin but can't avoid using SQL too (as well as shell, HTML, JavaScipt at times). Who can?

Nevertheless, Java is a mainstream programming language and isn't going away anytime soon. And when used with GraalVM it smokes as a platform for cost effective cloud functions and services. (anyone here grinding their teeth at night over cloud compute charges?).
 
  • Like
Reactions: cjgrif and grad
Oracle says it has notified Apple about the issue. Apple did not immediately respond to our request for comment about the matter.
Sigh…… 🤦

They had access to beta for MONTHS!!!!!!!!


If it wasn’t fixed by Apple, then most likely whatever broke Java isn’t a bug but most likely a security changes that Java needed to work with.

This isn’t on Apple fault. This is entirely on Java. They need to update it on their end.

Pure laziness by Oracle here.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.