Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建自定义异常并从服务器中引发它_Java_Maven_Client Server - Fatal编程技术网

Java 创建自定义异常并从服务器中引发它

Java 创建自定义异常并从服务器中引发它,java,maven,client-server,Java,Maven,Client Server,如果您创建一个自定义运行时异常并从服务器应用程序抛出它,并且您有一个Swing客户机来捕获它,那么您应该将异常类保存在哪里,以便EJBJAR和Swing应用程序在其类路径中都有该异常?您是在域项目(它是一个Maven)中创建的,这两个项目都包含在它们的类路径中还是什么?我的项目中通常有三个JAR 客户 原料药 服务器 客户端和服务器项目都依赖于Api。 我的Api jar将包含所有服务接口和共享数据对象 根据您的问题,我会在Api jar中出现此异常。我的项目中通常有三个jar 客户 原料

如果您创建一个自定义运行时异常并从服务器应用程序抛出它,并且您有一个Swing客户机来捕获它,那么您应该将异常类保存在哪里,以便EJBJAR和Swing应用程序在其类路径中都有该异常?您是在域项目(它是一个Maven)中创建的,这两个项目都包含在它们的类路径中还是什么?

我的项目中通常有三个JAR

  • 客户
  • 原料药
  • 服务器
客户端和服务器项目都依赖于Api。 我的Api jar将包含所有服务接口和共享数据对象


根据您的问题,我会在Api jar中出现此异常。

我的项目中通常有三个jar

  • 客户
  • 原料药
  • 服务器
客户端和服务器项目都依赖于Api。 我的Api jar将包含所有服务接口和共享数据对象


根据您的问题,我会在Api jar中出现此异常。

确实如此。这样的自定义异常将是公共接口的一部分,因此public API.true最好将其保存在一个seprate项目中,并与客户机和服务器共享jar。这样的自定义异常将是公共接口的一部分,因此public API.true最好将其保存在一个seprate项目中,并与客户机和服务器共享jar。