版权声明:本文为博主原创文章,未经博主允许不得转载。 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. oracle-function 练习

    /* *scm_iss.test_imti_fun2 *带有输入參数的Function */ CREATE OR REPLACE FUNCTION TEST_IMTI_FUN2(P_NO IN NUM ...

  2. 多校连萌15-8-12#A

    #include <cstdio> #include <iostream> #include <algorithm> #include <queue> ...

  3. centos php 安装memcached 扩展 支持sasl

    1.安装sasl yum install cyrus-sasl-lib.x86_64 yum install cyrus-sasl-devel.x86_64 2.下载libmemcached wget ...

  4. xcode 各种项目设置

    1:语言环境设置:项目–>PROJECT–>info–>Locailzation 2 : 手动加入项目依赖 Build Settings–>Search path–>Li ...

  5. orabbix 报错No suitable driver found for

     orabbix报错如下:   2018-07-11 14:35:20,119 [main] ERROR Orabbix - Error on Configurator for database qa ...

  6. jQuery实现多种切换效果的图片切换的五款插件

    1:Nivo SliderNivoslider:丰富的图片切换效果 官方网址:https://themeisle.com/plugins/nivo-slider 查看演示:https://www.he ...

  7. strace跟踪线程调用

    方法一:strace -fp pid , 可以跟踪所有线程, 进程的系统调用. [root@xxxx]strace -p 24091 Process xxx attached - interrupt ...

  8. html5 在移动端的缩放控制

    viewport 语法介绍: 01 <!-- html document --> 02 <meta name="viewport" 03     content= ...

  9. 洛谷 P1984 [SDOI2008]烧水问题

    洛谷 P1984 [SDOI2008]烧水问题 题目描述 把总质量为1kg的水分装在n个杯子里,每杯水的质量均为(1/n)kg,初始温度均为0℃.现需要把每一杯水都烧开.我们可以对任意一杯水进行加热. ...

  10. HDOJ 5001 Walk

    概率DP dp[j][d] 表示不经过i点走d步到j的概率, dp[j][d]=sigma ( dp[k][d-1] * Probability ) ans = sigma ( dp[j][D] ) ...