java编译器:必须对其进行捕获或声明以便抛出

今晚凌晨用IDEA编译一段封装Mathout的程序时候,遇到该错误;

原因是,当原来方法使用throws Exception时我需要在调用它时也写上:

//Aha
public List 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


你可能感兴趣的:(随感,java,idea,编译器)