Я использую netbeans 7.1.1 и плющ вместе. У меня есть файл ivy.xml следующим образом:включая файл jar в зависимостях плюща
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0">
<info module="Laitsv3second" organisation="Laitsv3second" revision="1.0"/>
<dependency org="org.apache.httpcomponents" name="httpclient" rev="latest.integration">
</dependency>
</ivy-module>
Теперь проблема заключается в следующем: мой проект использует библиотеку log4j, а также. и когда я запускаю проект я получаю ошибку следующим образом:
java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpUriRequest
загруженная библиотека HttpClient содержит этот класс org.apache.http.client.methods.HttpUriRequest.java, но это интерфейс и, следовательно, эта ошибка возникающие. Я заметил, что ivy ссылки sources.jar в библиотеках плющ, которые содержат java-интерфейс, но я хочу, чтобы httpclient.jar был включен в проект, который является скомпилированной версией источников, содержащих .class
файлов. Есть ли способ, которым это возможно?
Извините, что я вставил неправильно. мой ivy.xml был в порядке. Да, вы правы, мой путь к классам не устанавливается корректно каким-то образом мусором, он не включает библиотеки плюща, которые я не знаю, почему. Позвольте мне проверить ваш пример и мой файл build.xml, и я вернусь к вам. Спасибо – tejas
Я пытался исправить эту проблему classpat с 2 дней. У меня есть jhall.jar на моих библиотеках плюща, и все же я получаю сообщение об ошибке «java.lang.NoClassDefFoundError: javax/help/HelpSet» во время выполнения. Попытка найти причину. – tejas
@tejas Это новый вопрос. Как указано выше, невозможно сказать, что управление классом осуществляется задачами плюща в файле сборки. Извините, не могу помочь. –