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 など) を必要とするのは、非常に奇妙です。更新リリースには互換性があり、特定のリリースを要求する必要はありません。

このページでは、Java 6 update 17 を含む、Oracle の Java 実装の以前のバージョンをダウンロードできます。

于 2012-10-11T13:35:03.207 に答える
0

Windows を使用している場合は、古いバージョンを直接アンインストールしてインストールできます。

注:システムまたはユーザー環境変数を変更して、現在のJavaバージョンとしていくつかのバージョンを使用するように変更することにより、システムで複数のバージョンを使用できます。パスをパスに最初に貼り付ける必要があります。

システム環境変数のパス設定

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

[;.;] これは現在の作業ディレクトリとして示され、このバージョンは Java 依存ソフトウェアのインストール中にデフォルト バージョンとしてのみ使用されます。例: netbeans、tomcat など

于 2015-03-25T07:16:23.603 に答える
0

別のバージョンのアプリケーションを実行したい場合は、キーワード java にパスを完全に指定する必要があります。

良い方法の 1 つは、アプリケーションを実行する前に java_home をエクスポートし、サーバーの起動時にアプリケーションが常に Java ホームを読み取るようにすることです。

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

export JAVA_HOME = c:\jdk6
于 2012-10-11T14:27:20.077 に答える