阴影 jar 中的 ClassNotFoundException

问题描述

我正在尝试通过在此处获取代码来启动我生成的 Java 代理:https://github.com/1C-Company/FxDriver

但是,我有一些麻烦让它工作。当我使用生成的阴影 jar 作为 Java 代理启动我的 javafx 应用程序时出现此错误

Exception in thread "Thread-1" java.lang.NoClassDefFoundError: org/openqa/grid/internal/utils/configuration/StandaloneConfiguration
        at com._1c.qa.selenium.fxdriver.FxServer.lambda$start$0(FxServer.java:28)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.classNotFoundException: org.openqa.grid.internal.utils.configuration.StandaloneConfiguration
        at java.net.urlclassloader.findClass(urlclassloader.java:381)
        at java.lang.classLoader.loadClass(ClassLoader.java:424)
        at java.lang.classLoader.loadClass(ClassLoader.java:357)
        ... 2 more

我的 javafx 应用程序启动,但显然与我的代理无关。

当我查看阴影 jar 时,缺少的类 (StandaloneConfiguration) 在阴影 jar 中存在良好的路径,这是我通过使用 git bash 和以下 maven 命令生成的:mvn clean install

我真的不明白(在为类似的事情找了很多次之后)问题到底出在哪里。

任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)