1
java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)

现在我有一个 Java 应用程序,上面写着

使用此应用程序需要不同版本的 Java 运行时环境 (JRE)。它是 1.6.0_17 ...

该怎么办?

4

4 回答 4

2

您尝试运行的软件需要非常特定的更新版本(例如 Oracle Java 6 update 17),这真的很奇怪。更新版本是兼容的,不需要非常具体的版本。

此页面上,您可以下载 Oracle 的 Java 实现的早期版本,包括 Java 6 更新 17。

于 2012-10-11T13:35:03.207 回答
0

您必须卸载当前版本的 java 并安装所需的版本。您可以在此(Java 旧版本)位置
找到所有以前版本的 java 。

于 2015-03-25T03:13:26.967 回答
0

如果你真的想运行不同版本的应用程序,那么关键字 java 需要完全提供一个路径。

一种好方法是在运行应用程序之前导出 java_home,并让应用程序在启动服务器时始终读取 java home。

export JAVA_HOME = c:\jdk7
JAVA_HOME/bin/java -server ...

export JAVA_HOME = c:\jdk6
于 2012-10-11T14:27:20.077 回答
0

如果您使用的是 Windows,您可以直接卸载并安装旧版本。

注意:我们可以在一个系统中使用多个版本,方法是更改​​系统或用户环境变量以使用某个版本作为我当前的 java 版本 make 或按照以下方式放置路径,它应该首先粘贴在路径中

系统环境变量路径设置

 C:\Program Files\Java\jdk1.7.0_12\bin;.;

[;.;] 这将指示为当前工作目录,并且此版本仅在安装依赖于 java 的软件安装时作为默认版本,例如:netbeans、tomcat 等

于 2015-03-25T07:16:23.603 回答