lmao java has as many build tools as python has packaging tools. when given the options of "IntelliJ", "Maven", and "Gradle", I foolishly went with IntelliJ on the grounds that it's the IDE already so presumably it works the best for this fucking around that doesn't have to work for anybody else anyway. unfortunately things like Kotlin compiler plugins have Maven snippets or Gradle snippets or both but never IntelliJ instructions, even the first-party Kotlin compiler plugins made by the same company as IntelliJ. clearly Kotlin is so inspired by Swift that it's equally impossible to use.
when i said party like it's 2009 i did not mean writing Java 6 but i guess that's where we're headed (although i will not go that far back, it looks like Java 18 finally established UTF-8 as the default in March 2022). if you're curious yes i was writing Swing applications in 2009 as a sixth grader, but not as Melody so you can't have the link (but it's in here if you're extremely bored)