关于JDT的一些相关资料

这几天一直在看JDT的东西,我把ECLIPSE官方网上的一些资料整理出来,如果有不对的地方,希望大家指正。
如果想使用JDT的话,需要引入以下的包:

JDT Core packages give you access to the Java model objects and headless Java IDE infrastructure.  The JDT Core packages include:
  • org.eclipse.jdt.core - defines the classes that describe the Java model.
  • org.eclipse.jdt.core.compiler - defines an API for the compiler infrastructure.
  • org.eclipse.jdt.core.dom - supports Abstract Syntax Trees (AST) that can be used for examining the structure of a compilation unit down to the statement level.
  • org.eclipse.jdt.core.dom.rewrite - supports rewriting of Abstract Syntax Trees (AST) that can be used for manipulating the structure of a compilation unit down to the statement level.
  • org.eclipse.jdt.core.eval - supports the evaluation of code snippets in a scrapbook or inside the debugger.
  • org.eclipse.jdt.core.formatter - supports the formatting of compilation units, types, statements, expressions, etc.
  • org.eclipse.jdt.core.jdom - supports a Java Document Object Model (DOM) that can be used for walking the structure of a Java compilation unit.
  • org.eclipse.jdt.core.search - supports searching the workspace's Java model for Java elements that match a particular description.  
  • org.eclipse.jdt.core.util - provides utility classes for manipulating .class files and Java model elements.
大致的意思是这样:
JDT Core 的包允许我们在脱离Java IDE的情况下使用(言外之意就是说我们可以在其他的地方调用ECLIPSE中的插件),JDT Core包包括以下部分:
org.eclipse.jdt.core--默认的JAVA MODEL的一些类
org.eclipse.jdt.core.compiler--默认的一些基本的API
org.eclipse.jdt.core.dom---支持将写的编辑单元(就是自己增加的ECLIPSE插件)增加到AST(左边的导航树)中
org.eclipse.jdt.core.dom.rewrite--对于可以熟练使用的人,支持AST的重写功能,可以写入一些新的功能增加在AST中
org.eclipse.jdt.core.eval--支持断点BUG调试功能
org.eclipse.jdt.core.formatter--支持汇编单元,类型,声明,表述等等这样的格式
org.eclipse.jdt.core.jdom--支持为JAVA中的松耦合的JDOM对象。(说白了就是支持JDOM)
org.eclipse.jdt.core.search--支持为指定的JAVA元素查询工作环境下的JAVA model
org.eclipse.jdt.core.util---为使用类文件和Java模型单元提供一些工具类

你可能感兴趣的:(eclipse,职场,jdt,休闲)