有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

启动soapUi 3.01时发生java错误

索皮。球棒 线程“main”java中出现异常。lang.NoClassDefFoundError:org/apache/commons/cl i/CommandLineParser

我在哪里可以找到这个图书馆?我已经把JAVA放在我的sdk中,我正在使用WindowsXP。有没有办法解决这个问题


共 (5) 个答案

  1. # 1 楼答案

    它可以与JDK1.5配合使用。唯一的问题是jar文件没有被添加到类路径中。。\lib*

    在“soapui”中添加以下行。bat'(适用于windows XP)

    setlocal ENABLEDELAYEDEXPANSION
    if defined CLASSPATH (set CLASSPATH=%CLASSPATH%;.) else (set CLASSPATH=.)
    FOR /R ..\lib %%G IN (*.jar) DO set CLASSPATH=!CLASSPATH!;%%G
    

    这将附加类路径和中存在的所有JAR。。\解放党

  2. # 2 楼答案

    解决了在批处理文件soapui中放置jdk 1.6和soapui的正确路径所需的问题。球棒

  3. # 3 楼答案

    在我的例子中,SoapUI-5.0.0中的lib目录对其他用户没有读取/chdir权限。我在^{之外的一个公共位置安装soapui

    权限为drwxr-x--- 2 ... lib

    一个简单的chmod o+r,o+X lib就可以让它工作

  4. # 4 楼答案

    听起来您的类路径中没有Apache Commons CLIJAR。将它添加到Eclipse项目中,看看下一个问题是什么。我猜您丢失了不止一个JAR,所以您必须重复这个过程,直到您的类路径问题全部消失

  5. # 5 楼答案

    我在尝试运行最新的SOAPUI4.5.1时出现了相同的错误消息。SoapUI页面上的链接似乎不正确,我下载了不包含Java运行时的zip文件。一旦我下载了包含JRE的“独立”软件包,问题就消失了