2009-10-02 35 views
1

soapui.bat 異常 「主要」 java.lang.NoClassDefFoundError:組織/阿帕奇/公/ CL I/CommandLineParser錯誤而在線程啓動SOAPUI 3.01

在哪裏可以找到這個庫?我已經把JAVA HOME放到了我的SDK中,而且我正在使用Windows XP。任何想法如何解決這個問題?

回答

2

解決需要把正確的路徑JDK 1.6和soapUI的批處理文件soapui.bat

0

聽起來像您在CLASSPATH中沒有Apache Commons CLI JAR。將它添加到你的Eclipse項目中,看看下一個問題會是什麼。我猜你錯過了多個JAR,所以你必須重複這個,直到你的CLASSPATH問題全部消失。

3

它正常工作與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

1

當試圖運行最新的SoapUI 4.5.1時,我有相同的錯誤信息。看起來SoapUI頁面上的鏈接不正確,我下載了不包含Java Runtime的zip文件。一旦我下載了包含JRE的「獨立」軟件包,問題就消失了。

0

對我來說libSoapUI-5.0.0裏面的目錄沒有其他用戶的讀/ chdir權限。我在home以外的地方安裝了soapui。

權限是drwxr-x--- 2 ... lib

A在所有需要的簡單chmod o+r,o+X lib得到它的工作。