需要在一台机器上使用两个Java版本

需要在一台机器上使用两个Java版本,java,selenium-webdriver,java-7,java-6,Java,Selenium Webdriver,Java 7,Java 6,我的应用程序只支持Java1.6版本,我需要使用Java1.7编译的类文件代码执行所有测试用例 我的问题是如何达到以上要求 可以在我的机器上同时安装java 1.6和java 1.7版本吗 如果可能,我如何为我的应用程序设置Java1.6路径,以及如何为Java1.7版本设置路径,以便使用Java1.7编译文件执行测试用例 应用程序将不会使用Java 1.7打开,但我只需要使用Java 1.7编译文件。是的,这是可能的。您需要更改JAVA\u HOME环境变量。您可以在用于启动应用程序的脚本中进

我的应用程序只支持Java1.6版本,我需要使用Java1.7编译的类文件代码执行所有测试用例

我的问题是如何达到以上要求

  • 可以在我的机器上同时安装java 1.6和java 1.7版本吗
  • 如果可能,我如何为我的应用程序设置Java1.6路径,以及如何为Java1.7版本设置路径,以便使用Java1.7编译文件执行测试用例

  • 应用程序将不会使用Java 1.7打开,但我只需要使用Java 1.7编译文件。

    是的,这是可能的。您需要更改
    JAVA\u HOME
    环境变量。您可以在用于启动应用程序的脚本中进行设置

    可能对您有所帮助是的,这是可能的

    您可以在单个系统中安装多个java版本


    简单一点。您可以使用,或IDE。因为您可以使用不同的java版本进行编译。

    与任何程序一样,您需要指定要运行的程序的目录,可以直接指定完整的路径名,也可以通过设置环境变量(如path或java_HOME或JDK_HOME)间接指定


    在磁盘空间用完之前,您可以安装任意数量的Java更新/版本。要将每个程序配置为使用特定版本,您需要查看它们是如何启动的,并为该程序设置适当的使用Java的目录。

    “请任何人提前给出解决方案,谢谢”又名“4行噪音”。你当然可以安装多个版本的Java,但是你说“我的应用程序只支持Java 1.6版本”已经意味着你的应用程序有一个bug。Oracle已经停止了Java 6的使用,即使是必要的安全修复也需要支付支持费用。是的,这是可能的。了解您所谈论的平台会很有帮助,但通常可以归结为安装到单独的目录,并确保使用正确的java版本的可执行文件,例如,通过设置路径或使用绝对路径。我的应用程序是管理工具,它支持的java 6平台是windows。Gurp您可以提供任何链接吗帮助我在同一台机器中设置多个版本的路径以供您回复。您能告诉我如何在java中为两个java版本设置路径吗code@user3016945不能全局设置两条路径,即需要执行的操作以及启动一个或另一个程序时,首先设置路径。有启动这些程序之一的脚本吗?如果是,请修改该脚本。如果没有,请在启动路径之前添加脚本以修改路径。