У меня есть несколько файлов jar в определенном месте. Основываясь на некоторых вычислениях, мне нужно загрузить разные файлы jar и вызвать определенный метод внутри jar. Файл jar содержит методы, которые действуют как клиент для веб-служб. Когда я вызываю метод с использованием отражения, он выдает ошибку. Класс Wrapper не найден. Вы запустили APT для их создания?Как вызвать метод во время выполнения из файла jar
ответ
Отъезд this question для возможного решения.
Я не уверен, почему вы получили такую ошибку, когда пытаетесь вызвать метод через отражение, но немного googling придумал этот forum post (среди прочих).
Похоже, что классы, которые вы загружаете из JAR, используют другие классы, которые не находятся в пути к классам. Вы можете добавить библиотеки, на которые они зависят, к пути к системным классам вашего приложения или перечислить их в записи Class-Path в файлах манифеста загружаемых JAR-файлов.
Точно. Это то, что обычно решает мои проблемы из этой категории. –
Просто проверка, что вы не используете опцию -jar
? Это взаимно исключает -classpath
. См. here для более подробного объяснения.
файлы jar не имеют ссылки на какой-либо другой класс. Он просто является клиентом веб-службы. Так это как-то связано с тем, как я создал клиент веб-сервиса? – 2009-05-20 14:02:02
- 1. Android не удается найти метод из JAR во время выполнения
- 2. Чтение содержимого файла JAR (во время выполнения)?
- 3. JRuby требует файла jar во время выполнения
- 4. Как загрузить классы из файла jar во время выполнения?
- 5. Eclipse JAR во время выполнения
- 6. Как получить путь jar во время выполнения
- 7. Как объявить делегата во время выполнения и вызвать его метод во время выполнения на C#?
- 8. Получить версию jar во время выполнения
- 9. Как загрузить файл jar во время выполнения
- 10. Расширяя объект во время выполнения, как мне вызвать метод класса?
- 11. Как загрузить классы во время выполнения из папки или JAR?
- 12. Как вызвать файл javascript во время выполнения PHP-файла.
- 13. Как вызвать ViewChild во время выполнения?
- 14. j2me jar api создание jar файла время выполнения
- 15. Android-класс jar-файла eclipse не найден во время выполнения
- 16. Ошибка памяти во время выполнения JAR
- 17. метод вызова во время выполнения
- 18. Вызвать общий метод и задать общий тип во время выполнения
- 19. Android - Загрузите внешний .jar во время выполнения
- 20. Во время выполнения Java jar возвращает java.lang.NoClassDefFoundError
- 21. Заменить вызов System.currentTimeMillis() во время выполнения
- 22. Java: Могу ли я внедрить исключение во время выполнения во произвольный метод класса во время выполнения?
- 23. Вызвать метод работы jar из пакета
- 24. Как создать метод Python во время выполнения?
- 25. Вызвать экземпляр GUI во время выполнения
- 26. PHP Как вызвать метод из класса во время его запуска?
- 27. NoClassDefFoundError во время работы файла jar
- 28. вызвать желательные методы из файла JAR
- 29. Метод не найден Ошибка во время выполнения
- 30. Ошибка во время работы файла maven jar
Как вы загружаете файлы jar? Используете ли вы URLClassLoader? И однажды загрузчик, как вы определяете, какой класс вы собираетесь вызывать? – pgras