常用java编译器总结

来源:互联网 发布:qt初学者 知乎 编辑:程序博客网 时间:2024/05/29 10:45

1.javac:sun公司编译器,jdk默认自带的编译器。具体使用可参考以下链接:

1)http://baike.baidu.com/link?url=Uh4BmmygJyP3tthCNflTtSRK6HCI_hlv5c9z-W09A2gI0I9qAL4HP_BHZzNITvMCTbaeVL-Pb2f5HhvLv_HZzK

2)https://search.oracle.com/search/search?start=1&search_p_main_operator=all&q=javac

2.eclipse编译器:org.eclipse.jdt.core_version.jar,这里的version为具体的版本号。这是作为eclipse的插件集成到eclipse中的,这里请注意tomcat中使用的编译器也是eclipse的,在其lib目录中可以找到ecj.jar文件,这个就是从eclipse java编译器插件中分离出来的,只提取了其编译的功能而已。具体参考以下链接:

1)http://www.eclipse.org/jdt/core/index.php

2)http://www.cnblogs.com/Johness/p/3525032.html

3.Apache Maven Compiler Plugin:maven3.0以后默认的编译器为javax.tools.JavaCompiler(要求jdk1.6以上)默认compilerid:plexus-compiler-javac;说白了,默认也是使用的sun的编辑器javac。当然你可以通过更改pom配置修改默认的编译器,例如可以改成eclipse的编译器,修改compileid:plexus-compiler-eclipse,具体参考以下链接:

1)http://maven.apache.org/plugins/maven-compiler-plugin/

2)http://blog.sina.com.cn/s/blog_6940cab30102v4ps.html

0 0