I have studied this problem before. There is a lot of debate about this, but there is no real answer. You will find some outdated links to some early beta versions of JDK6, which supposedly contain the DEBUG package with rt.jar, compiled with local variables included, but I never found anything.
Sorry, but recompiling alone seems to be the only option.
Edit: There seems to be some progress in this. As prompted, you can download the latest version of the snapshot, in which all jars should be collected with the appropriate debugging information.
source
share