this post was submitted on 10 Jul 2025
535 points (99.3% liked)
Programmer Humor
24932 readers
1549 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
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I don't do Java. What is being implied here?
The company is using old proprietary software that breaks unless a specific java version is used. And don't want to upgrade/switch because it is too expensive.
Isn’t there an openjdk impl in like every major Linux distro repository?
And so I assume the same would be available for windows?
yes, but that doesn't help if the software refuses to run on modern java
You assumed the switch needs to happen on the JDK. It's actually that we bought this software that depends on the old version with a perpetual license 18 years ago before every decided SaaS was god so we've got another 3 years left before ROI breaks even
Some crappy software actively checks for a specific version, and you can't work around that.
Can you edit the byte code with a hex editor to change that check?
Not if you want support from the vendor :p
Just build the OSS version of java-impl with the patched version number as expected by the shitty software.
Oh boy, you better have no employees or Oracle will make you pay for their existence:
https://www.oracle.com/in/a/ocom/docs/corporate/pricing/java-se-subscription-pricelist-5028356.pdf
This is why you have a shell company JUST for your employees that need to use Oracle.
You mean for the employees that will write Java?
"Oracle" is usually about the DB, and that is paid by the core.
You should really quiet down, how else are you going to hear anything?