Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix Java问题_Java_Unix_Ubuntu_Websphere - Fatal编程技术网

Unix 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

好的,我正在尝试在我的Ubuntu12.04LTS服务器上安装Websphere(来自IBM)

但是当它来安装.bin时,它说在服务器上找不到Java虚拟机,但是当我得到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"

使用
sudo
时,命令以
root
身份运行,而不是以当前用户身份运行。您需要配置
root
$PATH
以包含Java


尝试
sudojava-version
查看java是否为
root
配置了属性(听起来好像不是)。

尝试
sudojava-version
,看看您得到了什么。