BASE64Encoder 的使用

public static void main(String[] args) throws IOException {

BASE64Encoder encoder = new BASE64Encoder();

System.out.println("Please input user name:");

String username= new BufferedReader(new InputStreamReader(System.in)).readLine();

System.out.println(encoder.encode(username.getBytes()));

System.out.println("please input password:");

String password=new BufferedReader(new InputStreamReader(System.in)).readLine();

System.out.println(encoder.encode(password.getBytes()));

}

时间: 2024-10-19 08:11:43

BASE64Encoder 的使用的相关文章

sun.misc.BASE64Encoder找不到包,解决方法

右键项目->属性->java bulid path->jre System Library->access rules->resolution选择accessible,下面填上** 点击确定即可 Jun-1: sun.misc.BASE64Encoder找不到jar包的解决方法 1.右键项目->属性->java bulid path->jre System Library->access rules->resolution选择accessible

Eclipes中使用BASE64Encoder及BASE64Decoder报错

也没有提示让导包,这是因为Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类.这人个类是sun公司的内部方法,并没有在java api中公开过,不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用.但是在eclipse和MyEclipse中直接使用,却找不到该类.如下图! 这样就解决了.

Access restriction: The type 'BASE64Encoder' is not API

问题的原因好像是这个方法不是安全的,所以不推荐使用,我是在做毕设时要用到的所以就直接用了(毕设要求没有那么严格的要求) Access restriction: The type 'BASE64Encoder' is not API (restriction on required library '/home/rocky/develop/jdk1.8.0_65/jre/lib/rt.jar') Access restriction: The type 'BASE64Encoder' is not

2015/5/7 Access restriction: The type 'BASE64Encoder' is not API

Access restriction: The type 'BASE64Encoder' is not API (restriction on required library 'D:\Java\jdk1.6.0_43\jre\lib\rt.jar') 引入import sun.misc.BASE64Encoder; 是红叉,怎么解决? 右键项目,点属性(Properties): java bulid path-->Libraries-->jre System Library: Access

[转载]sun.misc.BASE64Encoder找不到的解决方法

转载自:http://liulinxia02.blog.163.com/blog/static/268687720110614346748/ sun.misc.BASE64Encoder/BASE64Decoder类不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用.但是在eclipse中直接使用却找不到该类.解决方法如图:

BASE64Encoder问题类

于myeclipse于BASE64Encoder提示类不出现 对当前右击project-->Build Path--->Configure Build Path--->Java Build Path--> Libraries--->点击JRE System Library--->Remove-->OK-->又一次进入这个页面Libraries -->Add Library--->JRE System Library--->Next---&g

错误Access Restriction: The Type BASE64Encoder 的解决

在Eclipse中,出现"Access Restriction: The Type BASE64Encoder Is Not Accessible Due To Restriction"错误. 解决方法: 点击Window-->Preferences-->Java-->Compiler-->Errors/Warns,设置Deprecated And Restricted API 参数值. 问题解决. 错误Access Restriction: The Type

sun.misc.BASE64Encoder问题,jdk包里有包但找不到类

我们在使用base64编码解码的时候,使用Base64Encoder类,发现jdk包里能找到这个了,但是程序报错.这是因为Base64Encoder并不属于JDK标准库范畴,但是又包含在了JDK中. 解决办法1:可以在系统环境变量中加入rt.jar包 2: 还有个其他小问题,有的包带个文件的标志如下图:带文件的时系统依赖包,不带的时第三方依赖包.开发时候用到的就是开发依赖包你运行的时候,需要tomcat提供支持的就是容器依 赖包开发和运行不同,故有jdk和jre 两部分

引入sun.misc.BASE64Encoder错误处理

在做gzip压缩文字的时候,在eclipse中总是提示: return new sun.misc.BASE64Encoder().encode(out.toByteArray()); 错误 刚开始以为是没有引入sun.misc.BASE64Encoder的问题,引入这个文件的时候提示该文件不存在. 在网上找到了处理方法. 项目右键-->properties-->java build path-->Libraries中去掉项目的JRE包. 再点击add Librarie...-->J

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

简介 MEVAN打包遇到问题“sun.misc.BASE64Encoder是内部专用 API, 可能会在未来发行版中删除”,属于警告!项目虽然能正常运行,但是有警告就是一种隐患,要将隐患消灭在萌芽中.通过参考网上资料,我的做法如下: 解决方法 修改pom.xml <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.5</version> <configurat