jar运行时出现java gradle with selenium webdriver错误

jaxagkaj  于 2021-07-08  发布在  Java
关注(0)|答案(1)|浏览(260)

在一个基本的gradle项目中,我发现了一个问题或bug,当我使用 implementation 而不是 compile 它不会在jar里跑。我的主课有两个进口, import org.openqa.selenium.WebDriver; 以及 import org.openqa.selenium.chrome.ChromeDriver; 但它似乎不喜欢我使用实现。

implementation 'org.seleniumhq.selenium:selenium-java:3.141.59'
compile 'org.seleniumhq.selenium:selenium-java:3.141.59'

当我使用 implementation 我明白了,

Error: Unable to initialize main class Main.Main
Caused by: java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver

但当我使用 compile 它工作正常,负载正常。这是我唯一改变的,我认为这两个声明意味着同一件事,但对任何人谁有类似的问题,你去(我知道compile已被弃用,但它可以工作)

gupuwyp2

gupuwyp21#

试着换一下 implementationcompile

相关问题