Remix.run Logo
mberning 5 hours ago

A great tool for digging into obscure jar and class files. I used it many times to track down very obscure bugs in Java based products. Often you will have a vendor saying that your issue is not real or not reproducible on their end. But with this kind of tool you can peek behind the curtains and figure out how to trigger some condition 100% of the time.

ternaryoperator 4 hours ago | parent [-]

It had better be really old Java code. This decompiler supports only through Java 8. We're on Java 24 now.

esafak 4 hours ago | parent [-]

Java 8 is your everyday corporate code ...

tombert 4 hours ago | parent | next [-]

Didn't Oracle drop support for Java 8 like six years ago? I'm sure there are plenty of companies still running it, but even Apple (a relatively conservative company in this regard) updated to Java 11 when I was there in ~2019.

drtse4 3 hours ago | parent | next [-]

> Java SE subscribers will receive JDK 8 updates until at least December 2030

Not for clients with a commercial license, and there are many.

PrimeDirective 3 hours ago | parent | prev | next [-]

https://github.com/corretto/corretto-8/blob/develop/CHANGELO...

Amazon still supporting Java 8

3 hours ago | parent | prev [-]
[deleted]
rileymichael 3 hours ago | parent | prev | next [-]

this isn't really the case. a lot of legacy code may still be running the version it was developed against, but java 17+ has a sizable share of the ecosystem now that all of the popular libraries require it. spring for example bumped their baseline to jdk 17 in 2022.

bzzzt 17 minutes ago | parent [-]

Doesn't really matter if you're using an old Spring version with the old Java version. Spring offers enterprise support for Spring framework 5 which still supports Java 8.

But organizations still using Java 8 will most likely use some kind of Java Enterprise application server with vendor support. IBM will support Websphere with Java 8 until at least 2030 and maybe longer if customers keep paying. I'd guess Oracle has a similar policy.

heisenbit 2 hours ago | parent | prev | next [-]

It used to but Oracle‘s licensing and probably more important security guidelines from the very top linking CVE scores to mandatory updates got things moving on the last years.

krzyk 4 hours ago | parent | prev [-]

Nope, we are on Java 25