soapui.bat 異常 「主要」 java.lang.NoClassDefFoundError:組織/阿帕奇/公/ CL I/CommandLineParser錯誤而在線程啓動SOAPUI 3.01
在哪裏可以找到這個庫?我已經把JAVA HOME放到了我的SDK中,而且我正在使用Windows XP。任何想法如何解決這個問題?
soapui.bat 異常 「主要」 java.lang.NoClassDefFoundError:組織/阿帕奇/公/ CL I/CommandLineParser錯誤而在線程啓動SOAPUI 3.01
在哪裏可以找到這個庫?我已經把JAVA HOME放到了我的SDK中,而且我正在使用Windows XP。任何想法如何解決這個問題?
解決需要把正確的路徑JDK 1.6和soapUI的批處理文件soapui.bat
聽起來像您在CLASSPATH中沒有Apache Commons CLI JAR。將它添加到你的Eclipse項目中,看看下一個問題會是什麼。我猜你錯過了多個JAR,所以你必須重複這個,直到你的CLASSPATH問題全部消失。
它正常工作與JDK 1.5。唯一的東西是沒有得到添加jar文件與.. \ lib中*
添加以下 'soapui.bat'(適用於Windows XP)線到classpath中,
setlocal ENABLEDELAYEDEXPANSION
if defined CLASSPATH (set CLASSPATH=%CLASSPATH%;.) else (set CLASSPATH=.)
FOR /R ..\lib %%G IN (*.jar) DO set CLASSPATH=!CLASSPATH!;%%G
這將classpath中添加所有\ lib
當試圖運行最新的SoapUI 4.5.1時,我有相同的錯誤信息。看起來SoapUI頁面上的鏈接不正確,我下載了不包含Java Runtime的zip文件。一旦我下載了包含JRE的「獨立」軟件包,問題就消失了。
對我來說lib
SoapUI-5.0.0
裏面的目錄沒有其他用戶的讀/ chdir權限。我在home
以外的地方安裝了soapui。
權限是drwxr-x--- 2 ... lib
A在所有需要的簡單chmod o+r,o+X lib
得到它的工作。