版权声明:本文为博主原创文章,未经博主允许不得转载。 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. stm32单片机的封装

    接着去查看VREF...

  2. js进阶 12-13 jquery中one方法和trigger方法如何使用

    js进阶 12-13 jquery中one方法和trigger方法如何使用 一.总结 一句话总结: 1.one()方法和on()方法的区别是什么? 除了one()只执行一次,其它和on()一模一样,包 ...

  3. Android Studio设置图片背景及主题设置

    因为Android Studio是基于IDEA的,所以IDEA里面能用的插件Android Studio也能用,这次图片背景是依赖IDEA下的一个插件,名为BackgroundImage的插件,用户可 ...

  4. OpenGL_ES-纹理

    OpenGL_ES2.0 -纹理 一:纹理基础: 1: 纹素的概念: 一个二维纹理在OpenGLES2.0中是非经常见的,二维纹理就是一个二维数组,每一个数据元素称为纹素,详细格式例如以下: GL_R ...

  5. Android App优化之延长电池续航时间

    禁用广播接收器 确保广播接收器在真正须要时才运行指令,在onResume中当中广播接收器,在onPause中禁用. 在manifest文件里声明广播接收器时,事先默认配置成禁用的 <receiv ...

  6. Swift 中异常抛出和四种异常处理

    在Swift中你可以像其他语言一样抛出异常处理异常,今天我们就详细地说说Swift中的异常抛出和处理. 在一开始我们要定义错误或者说是异常,Swift中的一些简单异常可以使用枚举定义,注意这个枚举要继 ...

  7. CSS负margin的影响

    原文 简书原文:https://www.jianshu.com/p/87677fd2ea34 相关文章: CSS负边距margin的应用:https://www.cnblogs.com/shcrk/p ...

  8. 【27.91%】【codeforces 734E】Anton and Tree

    time limit per test3 seconds memory limit per test256 megabytes inputstandard input outputstandard o ...

  9. 11G、12C安装结束需要做的一些操作

    修改spfile参数:修改前,先备份 create pfile from spfile; alter system set memory_target=0 scope=spfile;alter sys ...

  10. runtimeException也是能够捕获的

    如题, 运行结果: bbb abcdef @Test public void testRuntimeException() { ; try { aaa333(); } catch (Exception ...