版权声明:本文为博主原创文章,未经博主允许不得转载。 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. ajax获取服务器响应信息

    window.onload = function(){ document.getElementById('btn').onclick = function(){ var req = new XMLHt ...

  2. 微信支付v2开发(2) 微信支付账号体系

    本文介绍微信支付账号体系各参数. 商户在微信公众平台提交申请资料以及银行账户资料,资料审核通过并签约后,可以获得表6-4所示帐户(包含财付通的相关支付资金账户),用于公众帐号支付. 帐号 作用 app ...

  3. 右键菜单添加带图标的Notepad++

    给Notepad++ 加带图标右键菜单 方式一: 拷贝以下代码建立一个reg文件,替换相关路径,保存,双击运行加入注册表 Windows Registry Editor Version 5.00 [H ...

  4. ab压测返回结果解析

    Server Software:        Apache/2.2.25 (服务器软件名称及版本信息)Server Hostname:        localhost (服务器主机名)Server ...

  5. Docker---(1)Docker 简介

    原文:Docker---(1)Docker 简介 版权声明:欢迎转载,请标明出处,如有问题,欢迎指正!谢谢!微信:w1186355422 https://blog.csdn.net/weixin_39 ...

  6. [React Intl] Use a react-intl Higher Order Component to format messages

    In some cases, you might need to pass a string from your intl messages.js file as a prop to a compon ...

  7. POJ 题目2823 Sliding Window(RMQ,固定区间长度)

    Sliding Window Time Limit: 12000MS   Memory Limit: 65536K Total Submissions: 46507   Accepted: 13442 ...

  8. 如何获取AppStore软件安装包的路径

    本帖最后由 chinald 于 2015-10-16 13:59 编辑 前言:本文介绍在Mac下如何找到AppStore下载的安装包路径,以及如何提取出来供以后使用,希望对大家有所帮助(前提:想要提取 ...

  9. Cocos2dx 小技巧(十六)再谈visit(getDescription)

    之前两篇都是介绍与Value相关的,这篇我继续这个话题吧,正好凑个"Value三板斧系列...".在非常久非常久曾经.我用写过一篇博客,关于怎样查看CCArray与CCDictio ...

  10. 英特尔投资:7200万美元投资12家创新公司,包括3家中国公司(www.intelcapital.com)

    集微网消息,英特尔投资——英特尔公司全球投资机构,今天在英特尔投资全球峰会上宣布向12家科技创业公司投资超过7200万美元.加上今天宣布的新投资,英特尔投资在2018年投资总额已超过1.15亿美元. ...