sun.misc.BASE64Encoder和sun.misc.BASE64Encoder 找不到解决办法

1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!!

2.

在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:

Access restriction: The type BASE64Decoder is not accessible due to restriction on required library C:\Program

files\java\jre6\lib\rt.jar

Access restriction : The constructor BASE64Decoder() is not accessible due to restriction on required library C:\Program files\java\jre6\lib\rt.jar

解决方案1(推荐):

只需要在project build path中先移除JRE System Library,再添加库JRE System Library,重新编译后就一切正常了。

解决方案2:

Windows -> Preferences -> Java -> Compiler -> Errors/Warnings ->

Deprecated and trstricted API -> Forbidden reference (access rules): -> change to warning

时间: 2024-11-05 19:40:29

sun.misc.BASE64Encoder和sun.misc.BASE64Encoder 找不到解决办法的相关文章

flex builder 4.7 ios 设备找不到解决办法

运行提示找不到设备 1) 查看itunes 的服务是否起动(Bonjour服务),测试.....,如果还没连上 2)"D:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\sdks\4.6.0\lib\aot\bin\iOSBin\idb.exe" -devices   看能不能找到设备,如果还找不到.复制:C:\Program Files  (x86)\Common Files\Apple\Apple Application 

打包后放在服务器上耳机目录找不到解决办法

vue-cli 项目,打包后js,css,img静态资源找不到 js,css资源都找不到 最近,我使用vue-cli脚手架搭建了一个vue项目框架,随意写了点页面,打包出来之后,放到tomcat运行, MOG,竟然所有的资源都找不到,全是404.通过查看api和别人的博客,修改了一下配置文件,config.js下的index.js image.png 默认的时候,是没有monitor的,记得assetsPublicPath前后都是有斜杠的,别弄错了哟, npm run build 之后,dist

Maven json包找不到解决办法

在Maven中央仓库找到Maven的jar <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> </dependency> 一直加载不进去....解决办法 1.将包下载好后在自己复制到自己的本地的仓库中 2.将这个改为如下 1 <dependency

No module named * 但是已经安装了找不到解决办法

错误现象,把\Lib\site-packages下的安装包挪动位置到新的位置后(多个Python.exe运行位置)引起这类错误 No module named * 但是已经安装了 解决过程,先试图卸载相应的包重新安装,发现卸载不了,需要到原先的site-packages下把easy-install.pth复制到新的运行python的site-packages目录下,然后重新安装该包, 再次运行错误消失. import sys; sys.__plen = len(sys.path)import s

警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删

[WARNING]  警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除 昨天遇到这个问题,同事表示没见过.毕竟只是个warning,没太在意.今天有空,查询了下前因后果. http://snowolf.iteye.com/blog/379860 BASE64Encoder和BASE64Decoder是非官方JDK实现类.虽然可以在JDK里能找到并使用,但是在API里查不到.JRE 中 sun 和 com.sun 开头包的类都是未被文档化的,他

import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包(转载)

http://www.xuebuyuan.com/2008608.html 在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;报错:Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required l

import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包

import com.sun.image.codec.jpeg.JPEGCodec; 在Eclipse中处理图片,需要引入两个包: import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGImageEncoder; 报错: Access restriction: The type JPEGImageEncoder is not accessible due to restriction on r

import com.sun.image.codec.jpeg.JPEGImageEncoder报错解决办法

今天在写一个Java Web程序时,在处理JPEG图片时,需要导入com.sun.image.codec.jpeg.JPEGImageEncoder和com.sun.image.codec.jpeg.JPEGCodec这两个包,导入后报错如下: Access restriction: The type 'JPEGImageEncoder' is not API (restriction on required library 'E:\MyEclipse 2015\binary\com.sun.j

Missing artifact com.sun:tools:jar:1.5.0解决办法

前一阵子下了最新的JavaEE版本的eclipse,导入maven工程之后,pom文件一直报Missing artifact com.sun:tools:jar:1.5.0.很纳闷,tools.jar是jdk自带的jar包.查了一下pom依赖图,原来是struts-core依赖了这个jar包. 试了网上的各种方法,只有把jdk的tools.jar复制到本地仓库,报错才消失. 具体解决办法如下: 把D:\Program Files (x86)\Java\jdk1.6.0_10\lib\tools.