有没有办法禁用javac 1.6.0_22的限制,阻止我使用JRE内部类sun.awt.event.*?
我不是在寻找:
我只想知道它是否可能,如果是,那么如何.
我在java中创建了一个图像水印程序,我导入了以下内容:
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGEncodeParam;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
Run Code Online (Sandbox Code Playgroud)
但我得到一个错误,上面写着:
访问限制:
JPEGCodec由于对所需库的限制,该类型不可访问C:\Program Files\Java\jre6\lib\rt.jar
有人知道解决这个问题的方法,或者我应该添加哪些库才能访问该库以及我找到该库的位置?
在JRE中,Sun的内部软件包以2个顶级域名(sun和com)为前缀.例如,
com.sun.security.jgss
sun.security.jgss
Run Code Online (Sandbox Code Playgroud)
对我来说,他们选择的前缀似乎很随机.我很好奇Sun使用什么规则.