Comment LGPL for runtime, GPL for tools (Score 1) 407
I agree with you to a certain extent that the LGPL is more appropriate than the GPL, but only in terms of the runtime components of Java (particularly the libraries). The GPL is definitely the best choice for the compiler and all the other tools.
As long as the runtime libraries are LGPL'd, it would still be possible to develop non-GPL Java applications.