Я должен использовать natty-master в моем проекте Android. Но я не мог его импортировать. Как я могу использовать natty без maven? Я нахожу эти коды, я добавил банки, но это не работает.Как я могу использовать natty-master?
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.joestelmach.natty.*;
public class natty {
public static void main(String[] args) {
Parser parser = new Parser();
List<DateGroup> groups = parser.parse("the day before next thursday");
for(DateGroup group:groups) {
Date dates = group.getDates().get(0);
int line = group.getLine();
int column = group.getPosition();
String matchingValue = group.getText();
String syntaxTree = group.getSyntaxTree().toStringTree();
Map parseMap = group.getParseLocations();
boolean isRecurreing = group.isRecurring();
Date recursUntil = group.getRecursUntil();
}
}
}
Хороший ответ. У меня была аналогичная проблема в эти выходные, когда я экспериментировал с natty-0.8 вне maven build. Единственными двумя зависимостями, которые мне нужны во время выполнения, были «antlr-runtime-3.2.jar» и «ical4j-1.0.2.jar». Natty - хорошая библиотека из того, что я пробовал до сих пор. – Core
У меня проблема снова. Я написал эти коды, он корректно работает в java-проекте. Но когда я пытаюсь использовать его на устройстве Android, я принял ошибку, поскольку «она остановилась» в начале работы. В чем причина? – ebruszl
Это общее сообщение об ошибке. Все может быть причиной. Попробуйте использовать свои инструменты: прочитайте logcat, проверьте представление консоли Eclipse, поместите некоторые контрольные точки в код и затем запустите приложение в режиме отладки. Без предоставления минимального ввода, такого как трассировка стека исключений, никто не сможет вам помочь. Я продолжу свой ответ со ссылками на полное решение, надеюсь, вы найдете их полезными. –