我應該在我的android項目中使用natty-master。但我無法導入它。我如何使用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進行實驗。我在運行時需要的兩個依賴項是'antlr-runtime-3.2.jar'和'ical4j-1.0.2.jar'。 Natty是迄今爲止我嘗試過的一個不錯的圖書館。 – Core
我再次遇到問題。我寫了這個代碼,它在java項目中正常工作。但是當我在Android設備上嘗試它時,我在運行開始時將錯誤視爲「它已停止」。可能是什麼原因? – ebruszl
這是一般錯誤消息。任何事情都可能是原因。嘗試使用您的工具:閱讀logcat,檢查Eclipse的控制檯視圖,在代碼中放入一些斷點,然後以調試模式運行您的應用程序。如果不提供異常堆棧跟蹤等最低限度的輸入,任何人都無法幫助您。我會通過鏈接擴展我的答案以完成解決方案,我希望你會發現它們有用。 –