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 Runtime Environment(JRE)。 它是1.6.0_17 ......
怎么办?
答案 0 :(得分:2)
您尝试运行的软件需要非常具体的更新版本(例如Oracle Java 6更新17),这一点非常奇怪。更新版本是兼容的,不需要非常具体的版本。
在this page上,您可以下载早期版本的Oracle Java实现,包括Java 6更新17。
答案 1 :(得分:0)
如果你真的想要运行不同版本的应用程序,那么关键字java需要完全提供路径。
一个好方法是在运行应用程序之前导出java_home并让应用程序在启动服务器时始终读取java home。
export JAVA_HOME = c:\jdk7
JAVA_HOME/bin/java -server ...
export JAVA_HOME = c:\jdk6
答案 2 :(得分:0)
您必须卸载当前版本的java并安装所需的版本。
您可以在this (Java Older versions)位置找到所有以前版本的java。
答案 3 :(得分:0)
如果您使用的是Windows,则可以直接卸载并安装旧版本。
注意:我们可以在系统中使用多个版本,方法是更改系统或用户环境变量以使用某些版本作为我当前的java版本,或者将路径放在其后应该首先粘贴在路径中
C:\Program Files\Java\jdk1.7.0_12\bin;.;
[;。;]这将表示当前工作目录,此版本将仅作为默认版本安装java依赖软件安装ex:netbeans,tomcat等