今晚凌晨用IDEA编译一段封装Mathout的程序时候,遇到该错误;
原因是,当原来方法使用throws Exception时我需要在调用它时也写上:
//Aha
public List<RecommendedItem> useCF(DataModel bcModel,long userID,int howMany) throws TasteException{
//BookCrossingRecommender BCR = new BookCrossingRecommender(bcModel);
/*try {
BookCrossingRecommender BCR = new BookCrossingRecommender(bcModel);
}catch (TasteException e){System.out.println("NO!!!!!!!!!!!!");}*/
BookCrossingRecommender BCR = new BookCrossingRecommender(bcModel);
return BCR.recommend(userID,howMany);
}
//Aha