Java编译时生成调试信息选项详解(javac(2)

以上javac选项英文描述出自:javac - Java programming language compiler,本文只关注调试信息相关选项,其他可自行参考。

OK,算是介绍完了,相信大家对这几个参数的含义应该也理解了。

另外在最后想说一下:Eclipse编译使用编译器并不是jdk自带的javac,而是Eclipse JDT自己的编译器。虽然本文的演示是用的Eclipse,但对于javac生成类文件时的调试信息选项的含义和用法也不一样的,Eclipse的JDT编译器和javac是兼容的。

如果想了解Eclipes的JDT编译器和javac编译器的不同可以参考以下文档:

这里介绍了一个小例子,说明这两个编译器间的差别。

Java Compiler - Eclipse compiler vs. Sun compiler

这个是Eclipse的帮助里的东东,介绍Eclipse的JDT编译器的使用,(当然你可以通过本地Eclipse的帮助查看)

?topic=/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm

这里面的编译方法偶在本地试过了,很好用,你也可以试式用JDT的编译器编译个文件玩一下。Eclipse 3.5的示例用法如下:

D:\Program Files\eclipse\plugins>java -jar org.eclipse.jdt.core_3.5.2.v_981_R35x.jar -d F:\Study\eclipsepro\Study\src\eclipse -g F:\Study\eclipsepro\Study\src\*.java

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpwds.html