无法找到或加载主类Gradlew原因:java.lang.ClassNotFoundException://gradlew

egmofgnx  于 2023-05-12  发布在  Java
关注(0)|答案(1)|浏览(212)

我是Gradle和Selenium测试的新手。我正在使用Mac和IntelliJ。我正在尝试设置我的Junit运行配置,以便在包中运行selemium测试。
请参见图2。
标有1的行有所有的配置,如 chrome 版本,aws键。它以命令开始:/gradlew clean**
标记为2的行包含我需要运行的Selenium测试类。
我使用以下方法构建了该项目:./gradlew clean build testClasses -x test
现在,当我尝试运行我创建的测试配置时,它会失败并显示以下错误:

Error: Could not find or load main class ..gradlew
Caused by: java.lang.ClassNotFoundException: //gradlew
Process finished with exit code 1

请参阅下面的图像1了解错误。
我尝试了这个链接上给出的解决方案,但没有任何帮助:link
是不是因为我在命令中使用了gradlew(gradle wrapper)而不是gradle,所以才会出现错误?
更新,尝试运行配置命令与gradle太,仍然是相同的错误,现在与gradle:

Error: Could not find or load main class ..gradle
Caused by: java.lang.ClassNotFoundException: //gradle

请提出解决方案给我,让我知道如果任何其他细节或文件需要共享形式我的结束。

wwtsj6pe

wwtsj6pe1#

解决了这个问题-在图2中突出显示的第1行中,我删除了/.gradlew clean命令,只保留了环境变量,如AWS密钥,chrome驱动程序详细信息和环境类型,它工作正常。

相关问题