Ну, я не думаю, что вы найдете что-то определенное в этом.Но сообщения компилятора могут быть интернационализированы, и в этом случае они должны быть переведены, что означает, что обычно должны быть только несколько файлов, содержащих все сообщения об ошибках.
Так что это должно быть полезно, я думаю.Похоже, вам стоит присмотреться к файлу compiler.properties в исходном коде javac - очевидно, не идеально, но, увы, я не думаю, что вы получите что-то лучше.
По крайней мере, это должно дать вам каждую ошибку, которую они выдают, и вы можете либо прогуглить его, либо лучше поискать источник, чтобы найти места, где он на самом деле брошен, чтобы выяснить точные причины.* PS: файл является частью исходных текстов jdk7, так что вот небольшой пример - полный файл ~ 1.5kloc
# 0: symbol, 1: string, 2: string
compiler.err.cant.inherit.diff.arg=\
{0} cannot be inherited with different arguments: <{1}> and <{2}>
compiler.err.catch.without.try=\
''catch'' without ''try''
# 0: symbol kind, 1: symbol
compiler.err.clash.with.pkg.of.same.name=\
{0} {1} clashes with package of same name