1

これはウェブでは一般的かもしれませんが、正確に検索するものを取得していない可能性があります。実際、デフォルトでJava 1.5を使用しているubuntuサーバーには、さまざまなバージョンのJavaがあります。私のプログラムの 1 つは Java 1.6 を必要とし、そのプログラムを実行するシェル スクリプトで以下を実行して
export JAVA_HOME=/path/to/jdk6
も成功しません
java -version

sudo update-alternatives --config java

シェルスクリプトでそれを変更する方法を教えてください。シェルスクリプトは、デフォルトでJava 5のみを持つJava6を必要とするJavaプログラムを呼び出します。

ありがとう!!!

4

1 に答える 1

1

PATH同様に更新する必要があります:

JAVA_HOME=/path/to/jdk6
export JAVA_HOME
PATH=${JAVA_HOME}/bin:${PATH}
export PATH
于 2013-08-29T08:50:09.373 に答える