ImageIO найден в Launcher, но не где-либо еще - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть программное обеспечение, которое было настроено таким образом, что различные плагины имеют свои собственные файлы сборки и могут быть скомпилированы независимо от других частей. Я мог бы вызвать ImageIO.read() в основном методе в Launcher.java, но когда я использовал его в одном из плагинов, я получил NoSuchMethodError.

Я подозревал, что это проблема пути к классам, но я не мог понять это, потому что я не знаю, как напечатать путь к классам в Java 10 (широко распространенное приведение к URLClassLoader не подходит для версии 9 или выше ). Но тогда для меня это не имеет смысла, потому что ImageIO уже не является частью Java 10 (т.е. мне не нужно самому импортировать какую-либо библиотеку)? В чем может быть проблема и как я могу это исправить? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...