我正在从教授给我的一本书中研究一些成像应用 . 这本书来自2001年和Eclipse在某些方面告诉我“访问限制:由于对所需库的限制而无法访问类型JPEGImageEncoder / usr / lib / jvm / java-6-openjdk / jre / lib / rt.jar中” .
我知道我可以压制这些警告,但这会引起其他问题吗?
这些警告是Eclipse的一个特性,通常与Java无关 .
警告是存在的,因为您使用的API并不保证所有Java实现(如Harmony或IBM)都支持,甚至不会出现在Oracle实现的未来版本中 .
依赖这些API会在运行时冒险 NoSuchMethodError 或 ClassDefNotFoundError .
NoSuchMethodError
ClassDefNotFoundError
我认为这与Eclipse有关,而与Java本身有关 .
看看article中的内容是否对您有所帮助 .
它说你可以改变消息的级别,这样你就可以继续 . 它可能是你需要的 . 试一试,让我们知道 .
2 回答
这些警告是Eclipse的一个特性,通常与Java无关 .
警告是存在的,因为您使用的API并不保证所有Java实现(如Harmony或IBM)都支持,甚至不会出现在Oracle实现的未来版本中 .
依赖这些API会在运行时冒险
NoSuchMethodError
或ClassDefNotFoundError
.我认为这与Eclipse有关,而与Java本身有关 .
看看article中的内容是否对您有所帮助 .
它说你可以改变消息的级别,这样你就可以继续 . 它可能是你需要的 . 试一试,让我们知道 .