Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> org.apache.http.client.ClientProtocolException. Ec 
:(
    Опции темы
witchblast
Дата 10.9.2015, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.10.2014

Репутация: нет
Всего: нет



Всем привет.

Помогите решить вопрос.

Вылетает ошибка при компиляции:

Код

    Exception in thread "main" java.lang.Error: Unresolved compilation problems:
    The type org.apache.http.client.ClientProtocolException cannot be resolved. It is indirectly referenced from required .class files
    The constructor Api(String, String, String, String) refers to the missing type ClientProtocolException
     
    at xxx.Example.main(Example.java:22)




Вот сам код:

Код

    package xxx;
     
    import java.io.IOException;
    import java.util.List;
    import java.util.UUID;
     
    import org.apache.http.client.ClientProtocolException;
    import org.ovirt.engine.sdk.*;
    import org.ovirt.engine.sdk.decorators.*;
    import org.ovirt.engine.sdk.entities.*;
    import org.ovirt.engine.sdk.exceptions.*;
     
    public class Example {
    private static final String URL = "https://***";
    private static final String crt = "/etc/pki/ovirt-engine/ca.cert";
    private static final String user = "admin@internal";
    private static final String pass = "***";
    public static void main(String[] args) {
     
    Api api = new Api(URL, user, pass, crt);
     
    }
    }




В Eclipse добавил пакет org.apache.httpcomponents.httpclient_4.3.6.v201411290715.jar, через: Package Explorer -> Build Path -> Add external JAR;s.
Но результат тот же. Ошибка на строчке Api api = new Api(URL, user, pass, crt);
PM MAIL   Вверх
LSD
Дата 10.9.2015, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15709
Регистрация: 24.3.2004

Репутация: 19
Всего: 537



Не используй импорты со звездочкой. Потом без IDE не поймешь откуда класс Api взялся.



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
witchblast
Дата 10.9.2015, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.10.2014

Репутация: нет
Всего: нет



Цитата(LSD)
Не используй импорты со звездочкой. Потом без IDE не поймешь откуда класс Api взялся.

ок. исправил:
Код

package xxx;

import java.io.IOException;
import java.util.List;
import java.util.UUID;

import org.apache.http.client.ClientProtocolException;
import org.ovirt.engine.sdk.decorators.VM;
import org.ovirt.engine.sdk.decorators.VMStatistics;
import org.ovirt.engine.sdk.entities.Actions;
import org.ovirt.engine.sdk.exceptions.ServerException;
import org.ovirt.engine.sdk.exceptions.UnsecuredConnectionAttemptError;

public class Example {
    
        private static final String URL = "https://***";
        private static final String crt = "/etc/pki/ovirt-engine/ca.cert";
        private static final String user = "admin@internal";
        private static final String pass = "***";
        
        public static void main(String[] args) {

             Api api = new Api(URL, user, pass, crt);

        }
}


А по моему вопросу можете подсказать?

Это сообщение отредактировал(а) witchblast - 10.9.2015, 11:56
PM MAIL   Вверх
LSD
Дата 10.9.2015, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15709
Регистрация: 24.3.2004

Репутация: 19
Всего: 537



В импортах Api не фигурирует, это твой класс?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
witchblast
Дата 10.9.2015, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.10.2014

Репутация: нет
Всего: нет



Цитата(LSD @ 10.9.2015,  12:37)
В импортах Api не фигурирует, это твой класс?

Нет, не мой.
Пример взят отсюда:
http://www.ovirt.org/Java-sdk#Concepts

Настройка:
http://www.ovirt.org/Building_oVirt_Engine/IDE#Eclipse

PM MAIL   Вверх
LSD
Дата 10.9.2015, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15709
Регистрация: 24.3.2004

Репутация: 19
Всего: 537



Код

mvn dependency:tree

 что выдает?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
witchblast
Дата 10.9.2015, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.10.2014

Репутация: нет
Всего: нет



Цитата(LSD @ 10.9.2015,  13:15)
Код

mvn dependency:tree

 что выдает?

# mvn dependency:tree
Цитата

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.166s
[INFO] Finished at: Thu Sep 10 13:46:07 MSK 2015
[INFO] Final Memory: 7M/240M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.8:tree (default-cli): Goal requires a project to execute but there is no POM in this directory (/home/david). Please verify you invoked Maven from the correct directory. -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display...rojectException

PM MAIL   Вверх
LSD
Дата 10.9.2015, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15709
Регистрация: 24.3.2004

Репутация: 19
Всего: 537



Этоо надо запускать в папке с проектом.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
witchblast
Дата 10.9.2015, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.10.2014

Репутация: нет
Всего: нет



Папка с проектами: workspace, папка с проектом xxx. Если запустить в  workspace или в xxx, то ошибка такая же.
PM MAIL   Вверх
LSD
Дата 10.9.2015, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15709
Регистрация: 24.3.2004

Репутация: 19
Всего: 537



Запускать надо в папке в которой лежит pom.xml

Добавлено через 6 минут и 30 секунд
И вообще попробуй собрать мавеном
Код

mvn clean install



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
witchblast
Дата 11.9.2015, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.10.2014

Репутация: нет
Всего: нет



Создал JavaEE Project - теперь другие ошибки. Вываливаются много исключений при компиляции.
Думаю, что проблема уже вышла за рамки этой темы и эта проблема уже связана с незнанием самой Java - технологий 

Это сообщение отредактировал(а) witchblast - 11.9.2015, 08:49
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Работа с сетью | Следующая тема »


 




[ Время генерации скрипта: 0.1570 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.