• sun.misc.BASE64Encoder是内部专用 API, 可能会在未来发行版中删除


    简介 MEVAN打包遇到问题“sun.misc.BASE64Encoder是内部专用 API, 可能会在未来发行版中删除”,属于警告!项目虽然能正常运行,但是有警告就是一种隐患,要将隐患消灭在萌芽中。通过参考网上资料,我的做法如下:

    解决方法 修改pom.xml

    <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.5</version>
        <configuration>
        <encoding>utf-8</encoding>
        <source>1.7</source>
        <target>1.7</target>
        <compilerArguments>  
            <verbose />  
            <bootclasspath>${java.home}/lib/rt.jar</bootclasspath>  
        </compilerArguments> 
        </configuration>
    </plugin>

    maven是个项目管理工具 在构建maven项目的时候,第一步就是配置maven-compiler-plugin插件[3],简介如下:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
            <source>1.6</source> <!-- 源代码使用的开发版本 -->
            <target>1.6</target> <!-- 需要生成的目标class文件的编译版本 -->
            <!-- 一般而言,target与source是保持一致的,但是,有时候为了让程序能在其他版本的jdk中运行(对于低版本目标jdk,源代码中需要没有使用低版本jdk中不支持的语法),会存在target不同于source的情况 -->
        
            <!-- 这下面的是可选项 -->
            <meminitial>128m</meminitial>
            <maxmem>512m</maxmem>
            <fork>true</fork> <!-- fork is enable,用于明确表示编译版本配置的可用 --> 
            <compilerVersion>1.3</compilerVersion>
            
            <!-- 这个选项用来传递编译器自身不包含但是却支持的参数选项 -->
            <compilerArgument>-verbose -bootclasspath ${java.home}lib
    t.jar</compilerArgument>
            
        </configuration>
    </plugin>

    参考:

    [1]http://blog.csdn.net/tiantiandjava/article/details/41483311

    [2]http://blog.sina.com.cn/s/blog_456db24e0102v2ed.html

    [3]http://my.oschina.net/poorzerg/blog/206856

    梦想还是要有的,万一实现了呢!
  • 相关阅读:
    try-catch- finally块中, finally块唯一不执行的情况是什么?
    Mac下 pygame.image.load不显示图片解决方法
    Ubuntu中sudo速度慢的解决方法(转载)
    [Mac Terminal] ___中断跳出死循环
    Fuzzy logic
    Discrete Mathematics and Its Applications | 1 CHAPTER The Foundations: Logic and Proofs | 1.4 Predicates and Quantifiers
    Bugs -----The largest and most interesting kind of thing.
    A Brief, Incomplete, and Mostly Wrong History of Programming Languages
    MIPS指令集
    >> 计算机的数据表示
  • 原文地址:https://www.cnblogs.com/jianfeijiang/p/5519584.html
Copyright © 2020-2023  润新知