Checkstyle will probably be good for this - it does not work with a limit of 8k, but with the number of executable statements in the method as a whole. Honestly, this is the limit you want to practice, though.
As you said, -XX:-DontCompileHugeMethods is usually a bad idea - it makes the JVM dig all this ugly code and try to do something with it, which can negatively affect performance, not positive! Refactoring, or even better not writing methods that could be started from the very beginning, is the way forward.
Oh, and if the methods that were huge ended there through some kind of human design, rather than automatically generated code, then there are probably some people on your team who need to talk to ...
source share