public void createDirectory(String path) {
try {
shellSupport.executeCommand("hadoop fs -mkdir "+path);
logger.info("Directory "+path+" created successfully");
} catch(Exception exc) {
throw exc;
}
}
错误
错误:未报告的异常;必须被抓住或宣布被扔出去
如果我删除try-catch,那么代码会编译,logger会显示消息,但不会创建目录。
2条答案
按热度按时间i1icjdpr1#
仅仅加上:
即:
public void createDirectory(String path) throws Exception
你的方法?qqrboqgw2#
如果要抛出异常,必须在方法签名中声明它。对你来说那就是
或者你不用扔就可以抓住它