Я разрабатываю приложение для Android в eclipse, и у меня возникают проблемы с импортом некоторых библиотек в мою сборку. В частности, я использую некоторые классы в пакете javax.tools, который включен в системную библиотеку jre7. По какой-то причине он недоступен во время выполнения, хотя я сказал библиотеке экспортировать в путь сборки.NoClassDefFoundException при использовании пакета javax.tools
Я попытался изолировать пакет, который мне нужен, и добавить их как внешний .jar, как это было предложено на некоторых форумах android/stackoverflow, но у меня были проблемы с этим. Учитывая, что пакет является частью стандартной библиотеки java, есть ли более простой способ включить его в окончательную сборку?
Спасибо, я ценю обратную связь!
Hey yushulx, я попробовал добавить свою внешнюю библиотеку, как вы описали, и подробно описал ее на других форумах. Я бы предпочел просто использовать системную библиотеку jre7, хотя есть ли способ сделать это? Когда я устанавливаю флажок для этой библиотеки под экспорт, она все еще не может найти ее во время выполнения – tep
Переместили ли вы эту библиотеку вверх? – yushulx
Да, я пробовал это, но я все еще получаю NoClassDefFoundError для классов, включенных в эту библиотеку, когда их вызывают во время выполнения. Любая идея, почему классы библиотеки JRE не экспортируются в путь сборки, даже если сначала была проверена и заказана библиотека? – tep