Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法解析不支持的major.minor版本52.0_Java_Groovy_Soapui - Fatal编程技术网

Java 无法解析不支持的major.minor版本52.0

Java 无法解析不支持的major.minor版本52.0,java,groovy,soapui,Java,Groovy,Soapui,我试图在SOAPUI5.3.0中执行一个Groovy脚本,该脚本导入JDK1.8中编译的jar文件。但是,由于SOAPUI5.3.0使用的是1.7;我得到了一个不支持的主.次版本52.0的异常 我尝试了以下链接,但无法解决它 我知道我需要修改C:\Program Files\SmartBear\soapui-5.3.0/bin文件夹中的soapui.bat;所以SoapUI开始使用Java1.8;但不确定要更改哪个属性 我的soaupui.bat如下所示: * 请帮助。您必须安装Java 8 在

我试图在SOAPUI5.3.0中执行一个Groovy脚本,该脚本导入JDK1.8中编译的jar文件。但是,由于SOAPUI5.3.0使用的是1.7;我得到了一个不支持的主.次版本52.0的异常

我尝试了以下链接,但无法解决它

我知道我需要修改C:\Program Files\SmartBear\soapui-5.3.0/bin文件夹中的soapui.bat;所以SoapUI开始使用Java1.8;但不确定要更改哪个属性

我的soaupui.bat如下所示:

*


请帮助。

您必须安装Java 8

在launcher.bat中,选择正确的路径

行if exist%SOAPUI\u HOME%..\jre\bin goto SET\u BUNDLED\u JAVA表示jre可能随SOAPUI一起提供

下一行:如果存在%JAVA\u HOME%goto SET\u SYSTEM\u JAV很有趣,但是两行::SET\u SYSTEM\u JAVA set JAVA=JAVA不使用它。我建议:

删除SOAPUI提供的jre 在第12行中设置JAVA=%JAVA\u HOME%\bin\JAVA
您必须安装Java8

在launcher.bat中,选择正确的路径

行if exist%SOAPUI\u HOME%..\jre\bin goto SET\u BUNDLED\u JAVA表示jre可能随SOAPUI一起提供

下一行:如果存在%JAVA\u HOME%goto SET\u SYSTEM\u JAV很有趣,但是两行::SET\u SYSTEM\u JAVA set JAVA=JAVA不使用它。我建议:

删除SOAPUI提供的jre 在第12行中设置JAVA=%JAVA\u HOME%\bin\JAVA
最简单的解决方案是:

为您的平台安装您想要的任何Java版本,包括正确设置Java_HOME变量。 将$SOAPUI_HOME/jre重命名为类似$SOAPUI_HOME/jre.ignore的名称。 启动SoapUI。您可以检查SoapUI日志,以验证正在使用的Java版本是否正确。
最简单的解决方案是:

为您的平台安装您想要的任何Java版本,包括正确设置Java_HOME变量。 将$SOAPUI_HOME/jre重命名为类似$SOAPUI_HOME/jre.ignore的名称。 启动SoapUI。您可以检查SoapUI日志,以验证正在使用的Java版本是否正确。
您需要卸载的旧版本

请从中查看最新版本的soapUI 5.4.0

我也遇到了同样的问题,通过尝试使用使用Java1.8的最新版本解决了这个问题


希望这对你有帮助

您需要卸载的旧版本

请从中查看最新版本的soapUI 5.4.0

我也遇到了同样的问题,通过尝试使用使用Java1.8的最新版本解决了这个问题


希望这对你有帮助

我的系统中安装了Java8。请您指出我需要更改哪个属性,以便它选择1.8?不过我有一个后续问题。当我从命令提示符SoapUI.bat启动SoapUI时,Help>System Properties下的Java版本显示为1.8,并按预期执行Groovy代码。但是,如果我使用C:\Program Files\SmartBear\SoapUI-5.3.0>bin文件夹下的图标打开SoapUI,则Help>System Properties下的Java版本显示为1.7;很明显,我重复了我之前遇到的大调,小调版本的问题。你知道如何确保SoapUI图标也能打开具有正确java版本1.8的SoapUI吗?要查看图标下的代码,请右键单击图标并选择属性。通过读取字段,您可以确定使用了哪个启动器。我用的是Linux,不是Windows,对不起,我不能再多做了。我的系统中安装了Java8。请您指出我需要更改哪个属性,以便它选择1.8?不过我有一个后续问题。当我从命令提示符SoapUI.bat启动SoapUI时,Help>System Properties下的Java版本显示为1.8,并按预期执行Groovy代码。但是,如果我使用C:\Program Files\SmartBear\SoapUI-5.3.0>bin文件夹下的图标打开SoapUI,则Help>System Properties下的Java版本显示为1.7;很明显,我重复了我之前遇到的大调,小调版本的问题。你知道如何确保SoapUI图标也能打开具有正确java版本1.8的SoapUI吗?要查看图标下的代码,请右键单击图标并选择属性。通过读取字段,您可以确定使用了哪个启动器。我用的是Linux,不是Windows,对不起,我不能再多做了。
@echo off
set SOAPUI_HOME=%~dp0
if exist "%SOAPUI_HOME%..\jre\bin" goto SET_BUNDLED_JAVA
if exist "%JAVA_HOME%" goto SET_SYSTEM_JAVA
echo JAVA_HOME is not set, unexpected results may occur.
echo Set JAVA_HOME to the directory of your local JDK to avoid this message.
goto SET_SYSTEM_JAVA
:SET_BUNDLED_JAVA
set JAVA=%SOAPUI_HOME%..\jre\bin\java
goto END_SETTING_JAVA
:SET_SYSTEM_JAVA
set JAVA=java
:END_SETTING_JAVA
rem init classpath
set OLDDIR=%CD%
cd /d %SOAPUI_HOME%
set CLASSPATH=%SOAPUI_HOME%soapui-5.3.0.jar;%SOAPUI_HOME%..\lib\*
"%JAVA%" -cp "%CLASSPATH%" com.eviware.soapui.tools.JfxrtLocator > %TEMP%\jfxrtpath
set /P JFXRTPATH= < %TEMP%\jfxrtpath
del %TEMP%\jfxrtpath
set CLASSPATH=%CLASSPATH%;%JFXRTPATH%
rem JVM parameters, modify as appropriate
set JAVA_OPTS=-Xms128m -Xmx1024m -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -Dsoapui.properties=soapui.properties "-Dsoapui.home=%SOAPUI_HOME%\" -splash:SoapUI-Spashscreen.png
if "%SOAPUI_HOME%" == "" goto START
    set JAVA_OPTS=%JAVA_OPTS% -Dsoapui.ext.libraries="%SOAPUI_HOME%ext"
    set JAVA_OPTS=%JAVA_OPTS% -Dsoapui.ext.listeners="%SOAPUI_HOME%listeners"
    set JAVA_OPTS=%JAVA_OPTS% -Dsoapui.ext.actions="%SOAPUI_HOME%actions"
    set JAVA_OPTS=%JAVA_OPTS% -Djava.library.path="%SOAPUI_HOME%\"
    set JAVA_OPTS=%JAVA_OPTS% -Dwsi.dir="%SOAPUI_HOME%..\wsi-test-tools"
rem uncomment to disable browser component
rem    set JAVA_OPTS=%JAVA_OPTS% -Dsoapui.browser.disabled="true"
:START
rem ********* run soapui ***********
"%JAVA%" %JAVA_OPTS% com.eviware.soapui.SoapUI %*
cd /d %OLDDIR%
G:......;E:\Learning\JAVA\jdk1.8\bin