aix java 环境变量_AIX上的PATH环境变量的问题

AIX上的PATH环境变量的问题

(2011-08-23 04:53:35)

标签:

杂谈

AIX上的PATH环境变量的问题各位大鸟,我有一台AIX的机器(AIX 5.3L),装系统的时候安装了一个IBM jre

1.4.2。但是我要用更高版本的JRE,所以我安装了jre 1.5和jre 1.6。但是问题来了,我的环境变量:bash-3.2#

echo

PATH=$PATHPATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin在安装完jre之后并没有改过来。我查了一下/etc/profile:trap

"" 1 2 3readonly LOGNAME#

Automatic logout, include in export line if uncommented# TMOUT=120#

The MAILMSG will be printed by the shell every MAILCHECK seconds#

(default 600) if there is mail in the MAIL system

mailbox.MAIL=/usr/spool/mail/$LOGNAMEMAILMSG="[YOU

HAVE NEW MAIL]"# If termdef command returns

terminal type (i.e. a non NULL value),# set TERM to the returned

value, else set TERM to default

lft.TERM_DEFAULT=lftTERM=`termdef`TERM=${TERM:-$TERM_DEFAULT}# If

LC_MESSAGES is set to "C@lft" and

TERM is not set to "lft",# unset

LC_MESSAGES.if [ "$LC_MESSAGES" =

"C@lft" -a

"$TERM"

http://www.bestki7.info/guanyuwomen/566.html!=

"lft" ]then unset

LC_MESSAGESfiexport LOGNAME MAIL MAILMSG TERMtrap 1 2

3除此以外就全是注释了。我的home目录中也没有.profile之类的文件:bash-3.2# ls -al ~/total

168drwxr-xr-x20 root system 4096 Feb 27 21:55 .drwxr-xr-x20 root

system 4096 Feb 27 21:55 ..-rw------- 1 root system 1089 Feb 27

23:46 .bash_history-rw------- 1 root system 712 Feb 27 23:48

.sh_historydrwx------ 2 root system 256 Feb 23 00:23 .ssh-rw-------

1 root system 24 Feb 28 00:08 .vi_historydrwxr-xr-x 2 root system

256 Feb 18 03:36 PowerMgrdrwxr-x--- 2 root audit 256 Oct 09

2007auditlrwxrwxrwx 1 bin bin 8 Feb 17 23:24 bin ->

/usr/bindrwxr-xr-x 2 root system 256 Feb 18 03:36 builddrwxrwxr-x 5

root system 4096 Feb 27 23:38 devdrwxr-xr-x29 root system 8192 Feb

27 23:42 etcdrwxr-xr-x 6 bin bin 256 Feb 27 23:38 homelrwxrwxrwx 1

bin bin 8 Feb 17 23:24 lib -> /usr/libdrwx------ 2

root system 256 Feb 17 23:24 lost+founddrwxr-xr-x 149 bin bin 8192

Feb 27 23:42 lppdrwxr-xr-x 2 bin bin 256 Oct 09 2007mntdrwxr-xr-x13

root system 4096 Feb 17 23:54 optdr-xr-xr-x 1 root system 0 Feb 28

00:08 procdrwxr-xr-x 3 bin bin 256 Feb 17 23:53 sbin-rw-r--r-- 1

root system 17847 Feb 27 23:42 smit.log-rw-r--r-- 1 root system

2033 Feb 27 23:39 smit.script-rw-r--r-- 1 root system 3405 Feb 27

23:39 smit.transactiondrwxr-xr-x 2 root system 256 Feb 18 03:36

teamdrwxrwxr-x 2 root system 256 Feb 17 23:37 tftpbootdrwxrwxrwt 4

bin bin 4096 Feb 28 00:00 tmplrwxrwxrwx 1 bin bin 5 Feb 17 23:24 u

-> /homelrwxrwxrwx 1 root system 21 Feb 17 23:56

unix -> /usr/lib/boot/unix_64drwxr-xr-x43 bin bin

4096 Feb 27 23:42 usrdrwxr-xr-x28 bin bin 4096 Feb 23 10:21

var各位谁知道应该怎么去替换这个$PATH么?(我知道可以在~/.profile中把PATH中关于jrehttp://www.zmikei.info/guanyuwomen/589.html的一段去掉,但我觉得那不是一个好办法。最好能找出jre

1.4.2在安装的时候到底改了哪个文件。).bashrc/etc/bashrc

也有可能在这里面回2楼的兄弟。AIX默认是ksh,我试过登录以后在ksh中echo

$PATH,得到的path和上面打印的一样。而且/etc下没有bashrc这个文件。看看

/etc/environment的内容先谢谢4楼的兄弟,我也发现了,是那里的问题。学习了如下$ uname -aAIX **** 3

5 *********$ oslevel -s5300-06-01-0000$ lslpp -l |grep -iE

"jre|java|jdk" Path:

/usr/lib/objreposJava14.sdk 1.4.2.150COMMITTEDJava SDK 32-bit

Java5.sdk 5.0.0.125COMMITTEDJava SDK 32-bit idebug.rte.hpj

9.2.9.0COMMITTEDHigh-Performance Java Runtimeidebug.rte.jre

9.2.9.0COMMITTEDJava Runtime Environmentidebug.rte.olt.Java

9.2.9.0COMMITTEDObject Level Trace Java 2.4.0.0COMMITTEDRSCT GUI

JAVA Msgs - U.S. 2.4.0.0COMMITTEDRSCT RMC JAVA Msgs - U.S.Path:

/etc/objreposJava14.sdk 1.4.2.150COMMITTEDJava SDK 32-bit Java5.sdk

5.0.0.125COMMITTEDJava SDK 32-bit Path: /usr/share/lib/objrepos$

lslpp -f Java14.sdk|grep -E

"java$|jdk$"

/usr/java14/jre/bin/java /usr/java14/bin/java ->

/usr/java14/jre/bin/java$ file

/usr/java14/jre/bin/java/usr/java14/jre/bin/java: executable (RISC

System/6000) or object module not stripped$ more /etc/envi*# @(#)18

1.25src/bos/etc/environment/environmenthttp://www.sphyw.info/lianxiwomen/643.html,佳能550D cmdsh, bos53A, a2004_35B6

8/23/04 04:13:11# IBM_PROLOG_BEGIN_TAG # This is an automatically

generated prolog. ## bos53A src/bos/etc/environment/environment

1.25 ## Licensed Materials - Property of IBM ## (C) COPYRIGHT

International Business Machines Corp. 1989,1994 # All Rights

Reserved ## US Government Users Restricted Rights - Use,

duplication or # disclosure restricted by GSA ADP Schedule Contract

with IBM Corp. ## IBM_PROLOG_END_TAG ## COMPONENT_NAME: (CMDSH)

Shell related commands ## ORIGINS: 27## (C) COPYRIGHT International

Business Machines Corp. 1989, 1994# All Rights Reserved# Licensed

Materials - Property of IBM## US Government Users Restricted Rights

- Use, duplication or# disclosure restricted by GSA ADP Schedule

Contract with IBM

Corp.##################################################################

System wide environment file.This file should only contain#

1.comment lines which have a # in the first column,# 2.blank lines,

and# 3.Lines in the form name=value.## WARNING: This file is only

for establishing environment variables.# Execution of commands from

this file or any lines other# than specified above may cause

failure of the initialization # process.## Searching the current

directory last is usually a BIG time saver.# If /usr/ucb is at the

beginning of the PATH the BSD version of commands will# be found.

#PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/binTZ=BEIST-8LANG=en_USLOCPATH=/usr/lib/nls/locNLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.catLC__FASTMSG=true#

ODM routines use ODMDIR to determine which objects to operate on#

the default is /etc/objrepos - this is where the device objects#

reside, which are required for hardware

configurationODMDIR=/etc/objrepos在这个/etc/environment文件中清楚的写了:/usr/java14/jre/bin:/usr/java14/bin解决,修改此文件要不编辑~/.p

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值