首页
学习
活动
专区
圈层
工具
发布

Unix问题
EN

Stack Overflow用户
提问于 2013-03-26 10:52:04
回答 1查看 681关注 0票数 1

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

但是,当它安装.bin时,它说在服务器上找不到Java,但是当我获得时就可以了。

以下是我在运行以下命令时得到的响应:

代码语言:javascript
复制
$ 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"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-26 10:53:41

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15635206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档