Debug Info in class files

Erik Joelsson erik.joelsson at oracle.com
Thu Dec 27 10:21:56 UTC 2012


Most of the classes in the jdk will not be compiled with -g option by 
default. If you build openjdk yourself, you can force debug info in 
classes by setting DEBUG_CLASSFILES=true when running make.

/Erik

On 2012-12-26 13:12, miten mehta wrote:
> Hi,
>
> I was using eclipse ide to remote debug tomcat web app which used oracle jdk 7.  The ide was unable to open source for kerberos classes.  I learned that not all source is available in src.zip of oracle jdk.
>
> I then tried to use openjdk source while debugging against oracle jdk but then I observed few things like for certain classes the local variables info was not available (may be because the classes for them were not compiled with -g option to add debug info).  Now eclipse pulls up source for those kerberos/gss related classes but I cannot really get to debug what ever I want since lot of information is not available.
>
> how can I use openjdk to resolve this issue since I know there are instructions to install/build open jdk on debian but then will the class have debug info unlike oracle one ?
>
> Regards,
>
> Miten.



More information about the build-dev mailing list