在Project Two中获取Project一个例外

时间:2012-06-20 18:35:49

标签: java exception-handling

如何将项目一个例外引入项目二

我的第二个项目中有两个项目,我的方法尝试了catch块

我在我的第一个项目中调用该方法

我想让我的第二个项目例外进入第一个项目

任何人都有这种情况

投射两个

public ProjectTwoClass{

 public static String projectTwoMethod(String someThing){
   try{
      .....
   }catch(Exception e){
     throw new RuntimeException("message");
   }
 }
}

Project One

public ProjectOneClass  {
 public String projectOneMethod(String something){
   try{
     ProjectTwoClass.projectTwoMethod(someThing);
   }catch (Exception e){
     ....
      //i want here
   }
 }
}

我不想删除项目2 try catch block

任何想法都可以提前感谢

由于 普拉迪普

1 个答案:

答案 0 :(得分:0)

您正在做的是捕获异常并抛出一个新异常。 您可以改为重新抛出异常 为此,您只需执行throw e并指定该方法可以通过添加throws Exception来抛出异常。

public ProjectTwoClass{

 public static String projectTwoMethod(String someThing) throws Exception {
   try{
      .....
   }catch(Exception e){
     throw e; // Rethrow the exception instead of creating a new one.
   }
 }
}