Не удалось инициализировать класс twitter4j.TwitterFactory, вызванный NoClassDefFoundError - PullRequest
1 голос
/ 07 февраля 2012

Я знаю, что проблема в NoClassDefFoundError, когда я собираю TwitterFactory форму ConfigurationBuilder, как это делается из вызова RMI:

    ConfigurationBuilder cb = new ConfigurationBuilder().setHttpProxyHost("58.215.173.23").setHttpProxyPort(8580).setOAuthConsumerKey("18aVBaTUUx5Axh1WgBe7w").setOAuthConsumerSecret("RhE83B9RML060mfMT2FVpD0O6V7wZxZnax1RCA3Y4");
    TwitterFactory tf = new TwitterFactory(cb.build());
    twitter = tf.getInstance();

Но отладчик не сообщает мне, какой класс отсутствует.даже не может поймать это исключение, оно просто идет не так.

Я получил эту информацию, добавив точку останова на ConfigurationBuilder cb = new ..., и она остановилась на

public InvocationTargetException(Throwable target) {
    super((Throwable)null);  // Here
    this.target = target;
}

в классе InvocationTargetException, и ятакже не удается получить трассировку стека.

Пожалуйста, помогите мне выяснить, что, возможно, отсутствует, или я сделал что-то не так.

...