yeah, i use a java app every day, intellij IDE... the only thing in it that seems to be fragile is the symbol database, the rest of the app is pretty much rock solid for years now
Discussion
what i find annoying about java though is that it often has issues with versioning and almost always each app has to have it's own JRE version to work properly, which pretty much nullifies the entire proposal of "write once run anywhere" altogether
they got Boost disease i think
it's not for nothing that Go chose static or minimally dynamic binaries