2015-06-17 4 views
2

Я пытаюсь использовать библиотеку Apache Commons Math (3.5) в Eclipse IDE. Я загрузил JAR-файл и правильно добавил библиотеку в свой проект.руководство по использованию apache commons math

Однако моя проблема заключается в том, что я фактически пытаюсь использовать классы из библиотеки Apache Commons. Я пытаюсь создать новый экземпляр класса «Описательная статистика» следующим образом: DescriptiveStatistics stats = new DescriptiveStatistics();

Я получаю сообщение об ошибке на этой строке: DescriptiveStatistics cannot be resolved to a type. Есть еще один шаг, который мне не хватает? Я очень новичок в использовании классов Apache Commons.

+1

Спасибо @aioobe Я не понимал, что вам пришлось импортировать его заранее. Спасибо всем, сейчас работает. –

+0

http://javasearch.buggybread.com/home.php?keyword=%3DDescriptiveStatistics –

ответ

1

Это может быть так просто, что вы не импортировали класс DescriptiveStatistics. Поместите это в начало своего файла:

import org.apache.commons.math3.stat.descriptive.DescriptiveStatistics; 
+0

Большое спасибо, это сработало. Однако как вы узнали, чтобы импортировать это? Кроме того, если бы я использовал другие классы в apache commons Math, как бы я точно знал, что импортировать? –

+1

Я googled для названия класса и приземлился на [javadoc] (http://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/stat/descriptive/DescriptiveStatistics.html) для этот класс. В верхней части этой страницы указан пакет. Если у вас есть библиотека, добавленная в ваш проект, вы также можете устранить проблему, выбрав * Source * -> * Organize Imports * (который будет импортировать все классы, которые вы используете, но забыл импортировать). – aioobe

Смежные вопросы