Class 如何在独立maven中建立LocalApp项目与RemoteApp项目之间的链接?

Class 如何在独立maven中建立LocalApp项目与RemoteApp项目之间的链接?,class,maven-3,Class,Maven 3,我创建了一个LocalApp项目和一个RemoteApp项目。我在LocalApp项目中使用了RemoteApp项目的一些类 我将RemoteApp的组id、工件、版本和范围等依赖项添加到LocalApp的pom.xml中,但在从命令提示符执行LocalApp时,我得到了NoClassDefFoundException,这意味着这些继承的RemoteApp类在LocalApp中不可见 如何帮助LocalApp从RemoteApp中查找类?LocalApp和RemoteApp是什么?“找不到”类在

我创建了一个LocalApp项目和一个RemoteApp项目。我在LocalApp项目中使用了RemoteApp项目的一些类

我将RemoteApp的组id、工件、版本和范围等依赖项添加到LocalApp的pom.xml中,但在从命令提示符执行LocalApp时,我得到了
NoClassDefFoundException
,这意味着这些继承的RemoteApp类在LocalApp中不可见


如何帮助LocalApp从RemoteApp中查找类?

LocalApp和RemoteApp是什么?“找不到”类在哪里?LocalApp和RemoteApp是两个示例应用,让我们举一个hello world的例子。从命令提示符执行LocalApp时,如“java-cp LocalApp-snapshot.jar com.local.Sample”。在Sample.java文件中,我使用了RemoteApp类?那么,您是否对远程应用程序的jar进行了引用?例如:
java-cp'remloteapp snapshot.jar:localapp snapshot.jar'com.local.Sample
感谢您的回复。我试过上面的一个,但没有解决。我像下面这样执行。C:LocalApp/target>java-cp'remloteapp snapshot.jar:LocalApp snapshot.jar'com.local.Sample。它正在运行ClassNotFoundException。你能告诉我我们在哪里提供RemoteApp位置吗。在这里,我在LocalApp的pom.xml中指定了依赖项。让我知道LocalApp从何处获取RemoteApp-snapshot.jar。您似乎被编译时管理依赖项的
maven
和使用类路径中的jar/目录查找类的
java
弄糊涂了。如果您没有提供至少与编译所需的运行时依赖项相同的运行时依赖项,那么对于那些缺少的类,您将始终有一个
ClassNotFoundException
。在这之后,有一些maven插件可以让您生成一个“带依赖项的jar”,它应该为您构建类路径。