3 回答

TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils at io.appium.java_client.internal.ElementMap.getElementClass
答:添加硒罐“ commons-lang3-3.8.1 ”來(lái)解決這個(gè)問(wèn)題

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊
您將 jar 放在正確的jre\lib\ext
相對(duì)路徑中……但只有當(dāng)java
您運(yùn)行的命令來(lái)自您進(jìn)行更改jre\bin
的同一jre
路徑的目錄時(shí),它才會(huì)起作用。
如果您在擴(kuò)展目錄中復(fù)制了正確的 jar,但出現(xiàn)此異常,則很可能意味著在運(yùn)行程序時(shí),您沒(méi)有使用進(jìn)行更改的 JRE,而是使用另一個(gè) JRE。來(lái)自env 變量
的java
命令PATH
很可能不是指您擴(kuò)展的 JRE。您可以PATH
在 shell 中顯示以進(jìn)行檢查。
因此,要么PATH
使用您擴(kuò)展的 JRE 的 java 主路徑設(shè)置 ,要么僅java
通過(guò)指定絕對(duì)路徑(例如 /foo/jre/bin/java main
.
它應(yīng)該(不是說(shuō)必須)工作。
添加回答
舉報(bào)