Unix Java问题
好的,我正在尝试在我的Ubuntu12.04LTS服务器上安装Websphere(来自IBM) 但是当它来安装.bin时,它说在服务器上找不到Java虚拟机,但是当我得到Java版本时,就没事了 以下是我运行此命令时得到的响应:Unix Java问题,java,unix,ubuntu,websphere,Java,Unix,Ubuntu,Websphere,好的,我正在尝试在我的Ubuntu12.04LTS服务器上安装Websphere(来自IBM) 但是当它来安装.bin时,它说在服务器上找不到Java虚拟机,但是当我得到Java版本时,就没事了 以下是我运行此命令时得到的响应: $ sudo path/*.bin Preparing to install ... Extracting the installation resources from the installer archive.. Configuring the installe
$ 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"
使用
sudo
时,命令以root
身份运行,而不是以当前用户身份运行。您需要配置root
的$PATH
以包含Java
尝试
sudojava-version
查看java是否为root
配置了属性(听起来好像不是)。尝试sudojava-version
,看看您得到了什么。