zoukankan      html  css  js  c++  java
  • sun.misc.BASE64Encoder在Eclipse中不能直接使用的原因和解决方案

    1、为什么在Eclipse中不能直接使用sun.misc.BASE64Encoder和sun.misc.BASE64Decoder呢?

    因为sun.misc.BASE64Encoder和sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除,不建议使用。所以在Eclipse中不能直接使用,但是直接使用文本编辑器编写代码,然后使用javac编译,java去执行是没有问题的。

    2、通过以下设置就可以在Eclipse中使用了

    右击项目 --> Properties --> Java Build Path --> 点开JRE System Library --> 点击Access rules --> Edit --> Add --> Resolution选择Accessible --> Rule Pattern填上 ** --> OK

    3、以下是一个简单的测试程序

    [java] view plain copy
     
    1. package com.test;  
    2.   
    3. import sun.misc.BASE64Encoder;  
    4. import sun.misc.BASE64Decoder;  
    5.   
    6. public class Base64Util {  
    7.   
    8.     public static void main(String[] args) throws Exception {  
    9.         String srcStr = "BASE64编码测试";  
    10.         String resultStr = new BASE64Encoder().encode(srcStr.getBytes());  
    11.         System.out.println(resultStr);  
    12.         String plainText = new String(new BASE64Decoder().decodeBuffer(resultStr));   
    13.         System.out.println(plainText);  
    14.     }  
    15. }  
  • 相关阅读:
    Mongoose使用
    Koa原理和封装
    微信用户授权
    Koa微信公众号开发
    Koa2+mongoose
    NodeJS-API
    jquery下json数组的操作用法实例
    SqlCacheDependency:asp.net SQL缓存依赖
    SqlCacheDependency轮询数据库表的更改情况的频率
    设置浏览器地址栏URL前面显示的图标
  • 原文地址:https://www.cnblogs.com/remember-forget/p/8921756.html
Copyright © 2011-2022 走看看