`

maven 编译报错: sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除

 
阅读更多
使用maven2编译时报错:

[ERROR] \workspaces\mvn\javac-warning-test\src\main\java\com\juvenxu\TestJavacWarning.java:[7,32] 警告:sun.misc.BASE64Decoder 是 Sun 的专用
API,可能会在未来版本中删除
[INFO] ————————————————————-
[INFO] BUILD FAILURE

解决方法是:
升级maven-compiler-plugin到2.3.2版本:
    <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-compiler-plugin</artifactId> 
        <version>2.3.2</version> 
    </plugin> 

详细的解释可以看下面的文章:
http://www.juvenxu.com/2010/09/01/maven-javac-warning/
分享到:
评论

相关推荐

    sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用已解决

    冲浪后发现JDK中的lib\tools.jar和JRE中的lib\rt.jar已从Java SE 9中删除,也就是1.8版本后的jdk已经不再支持sun.misc.BASE64Decoder和sun.misc.BASE64Encoder。 这些JAR中可用的类和资源现在以文件中的内部格式存储...

    sun.misc.BASE64Decoder

    在Java编程语言中,`sun.misc.BASE64Decoder`是一个内置的类,它主要用于将Base64编码的数据解码为原始字节。Base64是一种常见的数据编码方式,尤其在网络传输或者存储二进制数据时,因为许多文本格式(如JSON、XML...

    sun.misc.BASE64Encoder源码及jar包

    在Java编程语言中,`sun.misc.BASE64Encoder`和`BASE64Decoder`是用于进行Base64编码和解码的内部类,它们属于`sun.misc`包,这是一个非公开(非标准)的Java库。`sun.misc`包中的类主要用于JVM内部使用,因此在官方...

    sun.misc.BASE64Encoder 加密源码+完整包.rar

    在Java编程语言中,`sun.misc.BASE64Encoder` 和 `sun.misc.BASE64Decoder` 是两个用于Base64编码和解码的内部类,它们位于`sun.misc`包下。Base64是一种用于在网络上传输二进制数据的文本编码方式,它将任意的字节...

    sun.misc.BASE64Decoder.jar

    虽然`sun.misc`包提供了方便的Base64解码功能,但它是Sun Microsystems为JDK内部使用的非公开API,不推荐在生产环境中直接使用,因为这可能导致与未来版本的Java不兼容。在Java 8及以后的版本中,应该优先使用`java....

    sun.misc.BASE64Encoder下载

    BASE64Encode 编码,在andorid没有这个编码,这里面有打成jar包,可以导进去。用源代码打包的。手懒不愿意自己弄得话,可以下载导进去。里面附带着源代码,也可将源代码开进去直接使用,希望能帮助大家。

    解决idea中Springboot找不到BASE64Encoder或Decoder的jar包

    这两个类是Java中用于进行Base64编码和解码的工具,它们在早期的Java版本(如Java 8及更早版本)中位于`sun.misc`包下。但在Java 9及更高版本中,由于避免使用非公开API的策略改变,这些类被标记为不推荐使用,并在...

    Base64引入包

    在早期的Java版本中,如JDK 1.4及更早版本,可以使用`sun.misc.BASE64Encoder`和`sun.misc.BASE64Decoder`类进行Base64操作,但这些类位于非公开的`sun.misc`包下,不是标准API,使用它们可能引发不兼容性问题,且不...

    jdk1.6解决base64

    在JDK 1.6中,Sun提供了自己的Base64编码类`sun.misc.BASE64Encoder`和解码类`sun.misc.BASE64Decoder`。但这些类并不是公开的API,而是Sun内部使用的工具类。这意味着它们并不被官方文档所支持,并且可能会随着JDK...

    Java JDK1.7对字符串的BASE64编码解码方法

    在Java JDK1.7中,字符串的BASE64编码解码可以使用sun.misc包下的BASE64Encoder和BASE64Decoder类来实现。 首先, lets 看一下BASE64编码的原理。BASE64编码是一种将二进制数据转换为ASCII字符串的方法,使用64个可...

    详细分析JAVA8新特性 Base64

    JDK核心类一直没有Base64的实现类,有些人建议使用Sun/Oracle JDK里面的sun.misc.BASE64Encoder和sun.misc.BASE64Decoder,使用它们的优点是不需要依赖第三方类库,缺点是可能在未来版本中会被删除(用maven编译会...

    aliyun-safe-match:Webshel​​l和钓鱼网站检测(阿里云安全算法挑战赛第29名)

    下载并导入项目,将lib下的sun.misc.BASE64Decoder.jar添加项目中。 运行可使用钓鱼网站检测功能。钓鱼网站检测功能接口如下。 FishFilter.isFish(String URL,String HTML) // 静态方法,传入url和网页内容 运行可...

Global site tag (gtag.js) - Google Analytics