"受限制的库"在Java中真正意味着什么?

dan*_*dle 3 java eclipse libraries

我正在从教授给我的一本书中研究一些成像应用.这本书来自2001年和Eclipse在某些方面告诉我"访问限制:由于对所需库的限制而无法访问类型JPEGImageEncoder/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar中".

我知道我可以压制这些警告,但这会引起其他问题吗?

eri*_*son 8

这些警告是Eclipse的一个特性,通常与Java无关.

警告是存在的,因为您使用的API并不保证所有Java实现(如Harmony或IBM)都支持,甚至不会出现在Oracle实现的未来版本中.

依赖这些API会冒NoSuchMethodErrorClassDefNotFoundError在运行时冒险.