Java tooling in 2026:

"Install JDK 21."
"Actually keep JDK 26."
"Also set JAVA_HOME to something."
"Gradle will ignore it unless it won't."

Jeez, I just wanted to compile an app not perform an ancient ritual.

In all seriousness, how hard can it be to compile Gadgetbridge?! Their docs refer to an sdkmanager that just crashes on start up and the Docker image they point to has been out-of-date for about 8 years now.

How do people work like that 😕

"The SDK directory is not writable (/opt/android-sdk)"

Well I sure hope it's not. Are you suggesting you need this to be writable to compile a simple app?!

@fribbledom This is mostly Android stuff, my own Java experiences outside of Android are great...

@gudenau

Agreed, I'm being a bit unfair to Java itself, even though it plays a major role in all the issues I'm facing.

@fribbledom Once enterprise touches Java, it turns to a mess...