版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_36246371/article/details/53170166

《Java編程思想》中的注解代码中引入过这么一个包(com.sun.mirror),书上说的是在Jdk中有个tools.jar中,引入这个包就每这个问题了,但是笔者用的是JDK 1.8,把这个包import进来,代码还是一批报错。

实在没办法就在网上找,于是找到了apt-mirror-api-0.1.jar,它包含了以下内容:

Files contained in apt-mirror-api-0.1.jar:

META-INF/MANIFEST.MF

META-INF/maven/com.moparisthebest.aptIn16/apt-mirror-api/pom.properties

META-INF/maven/com.moparisthebest.aptIn16/apt-mirror-api/pom.xml

com.sun.mirror.apt.AnnotationProcessor.class

com.sun.mirror.apt.AnnotationProcessorEnvironment.class

com.sun.mirror.apt.AnnotationProcessorFactory.class

com.sun.mirror.apt.AnnotationProcessorListener.class

com.sun.mirror.apt.AnnotationProcessors.class

com.sun.mirror.apt.Filer.class com.sun.mirror.apt.Messager.class

com.sun.mirror.apt.RoundCompleteEvent.class

com.sun.mirror.apt.RoundCompleteListener.class

com.sun.mirror.apt.RoundState.class

com.sun.mirror.declaration.AnnotationMirror.class

com.sun.mirror.declaration.AnnotationTypeDeclaration.class

com.sun.mirror.declaration.AnnotationTypeElementDeclaration.class

com.sun.mirror.declaration.AnnotationValue.class

com.sun.mirror.declaration.ClassDeclaration.class

com.sun.mirror.declaration.ConstructorDeclaration.class

com.sun.mirror.declaration.Declaration.class

com.sun.mirror.declaration.EnumConstantDeclaration.class

com.sun.mirror.declaration.EnumDeclaration.class

com.sun.mirror.declaration.ExecutableDeclaration.class

com.sun.mirror.declaration.FieldDeclaration.class

com.sun.mirror.declaration.InterfaceDeclaration.class

com.sun.mirror.declaration.MemberDeclaration.class

com.sun.mirror.declaration.MethodDeclaration.class

com.sun.mirror.declaration.Modifier.class

com.sun.mirror.declaration.PackageDeclaration.class

com.sun.mirror.declaration.ParameterDeclaration.class

com.sun.mirror.declaration.TypeDeclaration.class

com.sun.mirror.declaration.TypeParameterDeclaration.class

com.sun.mirror.type.AnnotationType.class

com.sun.mirror.type.ArrayType.class

com.sun.mirror.type.ClassType.class

com.sun.mirror.type.DeclaredType.class

com.sun.mirror.type.EnumType.class

com.sun.mirror.type.InterfaceType.class

com.sun.mirror.type.MirroredTypeException.class

com.sun.mirror.type.MirroredTypesException.class

com.sun.mirror.type.PrimitiveType.class

com.sun.mirror.type.ReferenceType.class

com.sun.mirror.type.TypeMirror.class

com.sun.mirror.type.TypeVariable.class

com.sun.mirror.type.VoidType.class

com.sun.mirror.type.WildcardType.class

com.sun.mirror.util.DeclarationFilter.class

com.sun.mirror.util.DeclarationScanner.class

com.sun.mirror.util.DeclarationVisitor.class

com.sun.mirror.util.DeclarationVisitors.class

com.sun.mirror.util.Declarations.class

com.sun.mirror.util.SimpleDeclarationVisitor.class

com.sun.mirror.util.SimpleTypeVisitor.class

com.sun.mirror.util.SourceOrderDeclScanner.class

com.sun.mirror.util.SourcePosition.class

com.sun.mirror.util.TypeVisitor.class com.sun.mirror.util.Types.class

把这个包引进代码中就可以了。

com.sun.mirror的jar包的更多相关文章

  1. 【转】java编程思想第20章的注解例子用到的com.sun.mirror的jar包

    Java編程思想>中的注解代码中引入过这么一个包(com.sun.mirror),书上说的是在Jdk中有个tools.jar中,引入这个包就每这个问题了,但是笔者用的是JDK 1.8,把这个包i ...

  2. MyEclipse/Eclipse导入sun.misc.BASE64Encoder jar包步骤

    1.右键项目 -->Properties -->Java Bulid Path-> Libraries -->JRE System Library-->Access ru ...

  3. Eclipse笔记-sun.misc.BASE64Encoder找不到jar包的解决方法

    从SVN检出新项目,在Eclipse中报错如下: 转: Eclipse笔记-sun.misc.BASE64Encoder找不到jar包的解决方法 2018-01-04 00:36:20 雨临Lewis ...

  4. maven引入多个spring jar包中存在同名文件的问题

    项目打包后执行报错:Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespaceht ...

  5. 如何解决Maven和SBT下载Jar包太慢

    国内:如何解决Maven和SBT下载Jar包太慢 Maven 远程仓库 <mirror> <id>ui</id> <mirrorOf>central&l ...

  6. 关于war包 jar包 ear包 及打包方法

    关于war包 jar包 ear包 及打包方法 war包:是做好一个web应用后,通常是网站打成包部署到容器中 jar包:通常是开发的时候要引用的通用类,打成包便于存放管理. ear包:企业级应用 通常 ...

  7. cxf spring restful 问题解决(jar包冲突)

    SEVERE: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error ...

  8. 转:linux下jar命令与jar包

    原文链接:http://blog.chinaunix.net/uid-692788-id-2681136.htmlJAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包.当然也是有 ...

  9. 常用jar包用途

    jar包 用途 axis.jar SOAP引擎包 commons-discovery-0.2.jar 用来发现.查找和实现可插入式接口,提供一些一般类实例化.单件的生命周期管理的常用方法. jaxrp ...

随机推荐

  1. Project Euler 501 Eight Divisors (数论)

    题目链接: https://projecteuler.net/problem=501 题意: \(f(n)\) be the count of numbers not exceeding \(n\) ...

  2. node event中 on emit off 的封装

    事件绑定一个事件名称对应多个事件函数 应此它们的关系是一对多的关系 数据类型采用对象的形式 key:val 因为函数有多个 所以val选用数组 事件仓库 eventList = { key:val, ...

  3. Javascript和jquery事件--点击事件和触发超链接

    前面的不过是一些基础的知识,真正的一些事件还是有点不同.还有一些命名空间的问题.不过现在ie也开始接受W3C标准,而且平时开发也很少考虑ie了,一些事件就不考虑ie了. 点击事件--click 大部分 ...

  4. angular 创建服务

    一:新建服务模块和服务文件 ng g module services --spec=false ng g service services/quote --spec=false 二:在quote.se ...

  5. oracle 10g文件目录结构详解

    一个典型的oralce目录结构如下: /u01└── oracle    ├── admin (数据库管理文件位置,以实例划分)    │   ├── mydb    │   │   ├── adum ...

  6. Maven报错Missing artifact jdk.tools:jdk.tools:jar:1.7--转

    原文地址:http://blog.csdn.net/u013281331/article/details/40824707 在Eclipse中检出Maven工程,一直报这个错:“Missing art ...

  7. [React Native] Disable and Ignore Yellow Box Warnings in React Native

    Yellow box warnings in react native can be intrusive. We will use console.disableYellowBox to disabl ...

  8. html表单元素及表单元素详解

    原文 https://www.jianshu.com/p/b427daa8663d 大纲 1.认识表单 2.认识表单元素 3.表单元素的分类 4.表单元素——文本框 5.表单元素button 6.表单 ...

  9. iOS 【UIKit-UIPageControl利用delegate定位圆点位置 之 四舍五入小技巧】

    在UIScrollView中会加入UIPageControl作为页码标识,能够让用户清楚的知道当前的页数.我们须要优化的一点是让pageControl的小圆点精确的跟着scrollView而定位.我们 ...

  10. python 标准库 —— io(StringIO)

    0. io流(io stream) 流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列.从流中取得数据的操作称为提取操作,而向流中添加数据的操作 ...