美文网首页
随记:Maven package带有sun的jar包的问题记录

随记:Maven package带有sun的jar包的问题记录

作者: Notput | 来源:发表于2016-12-29 17:44 被阅读402次

    一 原因: maven在打包带有sun的jar包的项目时,会出现sun包下的一些类找不到的问题。maven提示使用了一些未来可能移除的jar包。在我的一个老项目里面使用了一些sun的处理图片的类,所以在打包的时候出现异常,找不到所使用的类。
    二 解决方法:在maven的pom.xml文件中添加如下配置即可

    <build>
      <finalName>test</finalName>
       <plugins>
         <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
         <source>${jdk.version}</source>
         <target>${jdk.version}</target>
         <!--添加下面配置项,把rt.jar 和 jce.jar 添加到编译路径下,这里两个jar包中间是用的“:”号而不是“;”号,这和操作系统有关系,这里我用的是mac os的环境所以用的“:”号。好像其他系统是“;”号-->
         <compilerArguments>
                   <verbose />
                    <!--这里的java.home 是指的jdk中jre的路径配置在properties 里面即可,下面有例子-->
                   <bootclasspath>${java.home}/lib/rt.jar:${java.home}/lib/jce.jar</bootclasspath>
        </compilerArguments>
        </configuration>
         </plugin>
         </plugins>
     </build>
    
    <properties>
     ......
      <!-- 如果要使用maven打包此属性得根据自己的环境设置 -->
     <java.home>/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre</java.home>
     </properties>
    

    好记性不如烂笔头啊,多记录免得以后出现类似问题又到处去找,毕竟脑容量有限O(∩_∩)O~

    相关文章

      网友评论

          本文标题:随记:Maven package带有sun的jar包的问题记录

          本文链接:https://www.haomeiwen.com/subject/xwrpvttx.html