public void createDirectory(String path) {
try {
shellSupport.executeCommand("hadoop fs -mkdir "+path);
logger.info("Directory "+path+" created successfully");
} catch(Exception exc) {
throw exc;
}
}
Error
错误:未报告的异常异常;必须被 grab 或宣布被抛出
如果我删除try catch然后代码编译并且logger显示消息但是没有创建目录 .
2 回答
如果要抛出异常,则必须在方法签名中声明它 . 在你的情况下,将是
或者你可以在不扔的情况下 grab 它
仅仅添加是不够的:
那是:
public void createDirectory(String path) throws Exception
你的方法?