在Java中,“受限制的库”究竟意味着什么?
我正在从教授给我的一本书中研究一些成像应用。 这本书是从2001年开始的,Eclipse正在告诉我一些类似于“访问限制:JPEG / JPEG / rt.jar中”。
我知道我可以压制这些警告,但会导致其他问题吗?
这些警告是Eclipse的一个特性,通常与Java不相关。
警告是存在的,因为您使用的API不能保证被所有Java实现(如Harmony或IBM)支持,甚至不会保留在未来版本的Oracle实现中。
依赖这些API会在运行时面临NoSuchMethodError
或ClassDefNotFoundError
风险。
我认为这与eclipse相关的多于Java本身。
看看这篇文章中的内容是否对你有帮助。
它说你可以改变消息的级别,以便继续。 这可能是你需要的。 试试看,让我们知道。
链接地址: http://www.djcxy.com/p/12817.html上一篇: What does a "restricted library" really mean in Java?
下一篇: Moving Axis 1.4 stub project to a Maven based project (Type Access restriction)