Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.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
Windows 7上同时运行的多个Java版本_Java_Selenium_Automated Tests - Fatal编程技术网

Windows 7上同时运行的多个Java版本

Windows 7上同时运行的多个Java版本,java,selenium,automated-tests,Java,Selenium,Automated Tests,该应用程序在Java1.6版本上运行,但我的selenium项目在Java1.8版本上运行。所以,我想在那个应用程序上运行这个项目。我们如何设置不同的java版本?有可能吗?是的,当然,您只是在正确地自动化应用程序。您的项目与该应用程序的代码本身无关。您可以在maven POM.xml中加入一个插件,在项目中使用Java1.8。或者,您的意思是希望将自动化代码集成到应用程序本身的现有项目中?下面是插件: <plugin> <groupId>org.apache.m

该应用程序在Java1.6版本上运行,但我的selenium项目在Java1.8版本上运行。所以,我想在那个应用程序上运行这个项目。我们如何设置不同的java版本?有可能吗?

是的,当然,您只是在正确地自动化应用程序。您的项目与该应用程序的代码本身无关。您可以在maven POM.xml中加入一个插件,在项目中使用Java1.8。或者,您的意思是希望将自动化代码集成到应用程序本身的现有项目中?下面是插件:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-compiler-plugin</artifactId>
              <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
             </configuration>
</plugin>

org.apache.maven.plugins
maven编译器插件
1.8
1.8

我相信OP希望运行两个不同版本的Java。您可以捆绑其中一个版本以包含运行时。或者,如果从IDE运行,您可以选择JDK/JRE要使用的路径。IDE不必使用系统安装的版本。