猪猪吧博客2 技术 JAVA 正文

com.sun.istack.internal不存在

是因为代码里使用了 sun 私有包中 @NotNull注解导致,只要引入相应的sun私有包就行了!!

解决办法:

  1. KmService.java:[4,30] 错误: 程序包com.sun.istack.internal不存在

  2.  

  3.            <plugin>

  4.                <groupId>org.apache.maven.plugins</groupId>

  5.                <artifactId>maven-compiler-plugin</artifactId>

  6.                <version>3.5.1</version>

  7.                <configuration>

  8.                    <compilerArgs>

  9.                        <!-- 过期的方法的警告-->

  10.                        <arg>-Xlint:deprecation</arg>

  11.                    </compilerArgs>

  12.                    <compilerArguments>

  13.                        <!-- 是否输出所有的编译信息(包括类的加载等)-->

  14.                        <!--<verbose />-->

  15.                        <!-- 解决maven命令编译报错,因为rt.jar jce.jarjrelib下面,不在jdklib下面,

  16.                        导致maven找不到(java7以后会出现这个问题),将这2jar包拷贝到jdklib下面估计也好使-->

  17.                        <bootclasspath>${java.home}\lib
    t
    .jar;${java.home}\lib\jce.jar</bootclasspath>

  18.                    </compilerArguments>

  19.                </configuration>

  20.            </plugin>

本文转载自互联网,版权归原作者所有,转载目的在于传递更多的信息,并不代表本网站的观点和立场。 如发现本站文章存在内容、版权或其它问题,烦请联系,我们将及时删除。

评论列表

    快捷回复: