1

OK、Ubuntu 12.04 LTSサーバーに(IBMから)Websphereをインストールしようとしています。

しかし、.binをインストールする場合、サーバー上にJava VMが見つからないと表示されますが、Javaバージョンを取得すると問題ありません。

このコマンドを実行したときに得られる応答は次のとおりです。

$ sudo path/*.bin

Preparing to install ...
Extracting the installation resources from the installer archive..
Configuring the installer for this system's environment...
no Java virtual machine could be found from your PATH environment variable. You must install a VM prior to running this program.


$ java -version

java version "1.6.0"
Java(TM) SE Runtime Environment (build pxi3260sr12-20121025_01(SR12))
IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260sr12-20121024_126067 (JIT enabled, AOT enabled)
J9VM - 20121024_126067
JIT - r9 20120914_26057
GC - 20120925_AA)
JCL - 20121014_01

$ cat /etc/environment

JAVA_HOME="/opt/ibm/java-i386-60"
JRE="$JAVA_HOME/jre"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/imb/java-i386-60/bin:/opt/ibm/java-i386-60/jre/bin"
4

1 に答える 1

2

を使用するsudoと、コマンドはroot現在のユーザーとしてではなく、として実行されます。Javaを含めるようにを構成する必要がありrootます。$PATH

sudo java -versionJavaがプロパティで構成されているかどうかを確認してください(rootそうではないようです)。

于 2013-03-26T10:53:41.777 に答える