977
top 41 comments
sorted by: hot top controversial new old
[-] relativestranger@feddit.nl 66 points 2 weeks ago

somewhere off in the distance i hear a familiar jingle: '3 billion strong.. and growing'

[-] 17lifers@sopuli.xyz 44 points 2 weeks ago

that statistic of java running on 3 billion devices is because of j2me phones

[-] who@feddit.org 22 points 2 weeks ago

I wonder if they're counting the SIMs in smartphones.

https://en.wikipedia.org/wiki/Java_Card

[-] Fuck_u_spez_@sh.itjust.works 5 points 2 weeks ago

And that was in 2013. Weren't most of those devices feature phones?

[-] anomnom@sh.itjust.works 1 points 2 weeks ago

iPhone came out on in 2007, smartphones took over pretty fast after that. Motorola Droid in 2009 and Nexus one in early 2010.

[-] marlowe221@lemmy.world 37 points 2 weeks ago

Shoot, I got paid to write a brand new Java 8 application… in 2020

[-] meliaesc@lemmy.world 9 points 2 weeks ago

My team was just handed a Java 1.2 codebase, we are deploying it (mostly as is) to production next week.

[-] _stranger_@lemmy.world 6 points 2 weeks ago

Make sure you enable the right flags on the JVM, such as this one:

[-] QuazarOmega@lemy.lol 2 points 2 weeks ago
[-] marlowe221@lemmy.world 2 points 2 weeks ago

Uh… the customer is always right?

[-] QuazarOmega@lemy.lol 1 points 2 weeks ago

Fair enough, though I'd imagine there's some actual platform constraint to force using an old version for a new project

[-] marlowe221@lemmy.world 2 points 2 weeks ago

Yeah, that’s what it was. The software was going to be deployed to a range of aircraft of various ages and the oldest ones only supported Java 8.

[-] cypherpunks@lemmy.ml 22 points 2 weeks ago
[-] NeatNit@discuss.tchncs.de 15 points 2 weeks ago
[-] carrylex@lemmy.world 70 points 2 weeks ago* (last edited 2 weeks ago)

In short: Money

Long story: Legacy

The really long story: They added a bunch of stuff in that version and it's the last LTS before they removed a bunch of other stuff and a lot of companies are just too lazy to update their 10 year old crappy software.

The end.

[-] Anafabula@discuss.tchncs.de 19 points 2 weeks ago

I thought the main reason was that they changed the license

[-] jve@lemmy.world 13 points 2 weeks ago* (last edited 2 weeks ago)

That might be true but there’s OpenJDK so they still don’t have that as much of an excuse

[-] Truscape@lemmy.blahaj.zone 22 points 2 weeks ago
[-] BlackEco@lemmy.blackeco.com 26 points 2 weeks ago

It was true until Minecraft 1.17, now it requires at least Java 17

[-] conorab@lemmy.conorab.com 18 points 2 weeks ago

And Microsoft ended up providing their own compiled version of OpenJDK to get around the non-commercial use part of the licence to do it.

[-] swab148@lemmy.dbzer0.com 6 points 2 weeks ago

Only reason I still have Java 8 is because Pixelmon is stuck at 1.16.5

[-] Sustolic@lemmy.world 3 points 2 weeks ago

Pixelmon has been on 1.20.1+ for quite some time now.. currently it’s on 1.21.1.

[-] swab148@lemmy.dbzer0.com 1 points 2 weeks ago

That's just the beta, bunch of stuff broken there. The stable version where everything works is still 1.16.5

[-] Sustolic@lemmy.world 1 points 2 weeks ago

At least on curseforge the most recent 1.21.1 patch got marked as stable, not sure why on the pixelmon website it is still marked as a beta.

[-] SkyeStarfall@lemmy.blahaj.zone 4 points 2 weeks ago

Unless you play modded 1.7.10, which has a mod (LWJGL3ify) that has had some sort of ungodly work done to allow it to run with modern java versions.

GregTech: New Horizons is a modpack that famously uses it (and I can confirm the modpack runs better than it has any right to do)

[-] hex123456@sh.itjust.works 4 points 2 weeks ago

If you rebuild the JVM inside Minecraft is it then Java Minecraft Edition? 🤔

[-] x00z@lemmy.world 1 points 2 weeks ago

Oracle's incompetence.

[-] LaggyKar@programming.dev 13 points 2 weeks ago
[-] thaklor@lemmy.world 17 points 2 weeks ago

The universe ends December 2030

[-] Mwa@thelemmy.club 5 points 2 weeks ago

imagine if this was the date

[-] martinb@lemmy.sdf.org 3 points 2 weeks ago

Imagine if it was the cause!?

[-] Mwa@thelemmy.club 2 points 2 weeks ago
[-] PenguinJazz@lemmy.blahaj.zone 14 points 2 weeks ago

With about 5 asterisks next to it, and indefinite sustaining support. I don't think Java 8 is going to die even after the universe ends.

[-] skuzz@discuss.tchncs.de 5 points 2 weeks ago

They'll probably extend it at least through the 2038 bug.

[-] Mwa@thelemmy.club 10 points 2 weeks ago

all the minecraft players still using java 8 for pvping on 1.8.9

[-] ouRKaoS@lemmy.today 8 points 2 weeks ago

Should have asked about CoBOL

[-] KairuByte@lemmy.dbzer0.com 4 points 2 weeks ago
[-] jol@discuss.tchncs.de 2 points 2 weeks ago
[-] KairuByte@lemmy.dbzer0.com 2 points 2 weeks ago

Still on Reddit I believe.

this post was submitted on 25 Sep 2025
977 points (99.0% liked)

Programmer Humor

26827 readers
2320 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS