It depends on the style of Java code being written.
There was a period from 1995 until around 2001 or so where much Java code was developed without using IDEs. It was generally simpler, with shallower class hierarchies, and much less emphasis on design patterns. Such code could be easily written, understood and maintained without using extensive IDEs and other tools.
Things changed once Eclipse and other IDEs started to become more widespread, and some people went overboard using design patterns that are impractical to work with without the use of IDEs, or otherwise introducing complexity that just didn't arise earlier.
It's still possible to write the simpler, sensible style of Java code. It's just that most people who lean that way end up using C++, Go, Python, or some other language instead.
There was a period from 1995 until around 2001 or so where much Java code was developed without using IDEs. It was generally simpler, with shallower class hierarchies, and much less emphasis on design patterns. Such code could be easily written, understood and maintained without using extensive IDEs and other tools.
Things changed once Eclipse and other IDEs started to become more widespread, and some people went overboard using design patterns that are impractical to work with without the use of IDEs, or otherwise introducing complexity that just didn't arise earlier.
It's still possible to write the simpler, sensible style of Java code. It's just that most people who lean that way end up using C++, Go, Python, or some other language instead.