QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2343|回复: 7

环境变量问题(如何设置全局环境变量)

[复制链接]
发表于 2005-5-31 15:15:39 | 显示全部楼层 |阅读模式
我安装了J2SE1.5的SDK,安装在/usr/java/j2sdk1.5.2_08
1.我想将开发包的bin目录(/usr/java/j2sdk1.5.2_08/bin)加到PATH中,并作为全局环境变量,不知如何实现?
2.我用set命令,看到PATH中有原JAVA运行环境的路径(/usr/java/j2re1.4.2_05),我想将其去掉,不知如何实现?
发表于 2005-5-31 15:26:52 | 显示全部楼层
到用户目录去修改.bash_profile文件
内容类似:
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH:$HOME/bin:/opt/hardhat/devkit/ppc/8xx/bin
BASH_ENV=$HOME/.bashrc
USERNAME="root"
export CVSROOT=:pserver:[email protected]:/home/cvshome
export USERNAME BASH_ENV PATH
回复

使用道具 举报

 楼主| 发表于 2005-5-31 17:42:55 | 显示全部楼层
谢谢!但修改.bash_profile文件只能修改当前用户的。
回复

使用道具 举报

发表于 2005-5-31 17:52:47 | 显示全部楼层
或者到/etc目录修改profile文件的内容
我的如下:
# /etc/profile

# System wide environment and startup programs
# Functions and aliases go in /etc/bashrc

#PATH="$PATH:/usr/X11R6/bin"
PATH="$PATH:/opt/hardhat/devkit/ppc/8xx/bin:/usr/X11R6/bin:/usr/local/arm/2.95.3/bin/:/sbin"
ulimit -S -c 1000000 > /dev/null 2>&1
if [ `id -gn` = `id -un` -a `id -u` -gt 14 ]; then
        umask 002
else
        umask 022
fi

USER=`id -un`
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"

HOSTNAME=`/bin/hostname`
HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
        INPUTRC=/etc/inputrc
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

for i in /etc/profile.d/*.sh ; do
        if [ -x $i ]; then
                . $i
        fi
done

unset i
回复

使用道具 举报

发表于 2005-6-1 17:25:28 | 显示全部楼层
如果我没有记错,在/etc/profile.d下面有一个文件叫做magic什么的,一个自动启动的脚本,在那里面有另外一份的Java环境变量设置,你需要把那里面的东西注释掉。这样就都好了。我以前也为这个郁闷很久,那时我是用Resin用不了的。
回复

使用道具 举报

发表于 2005-6-1 17:34:47 | 显示全部楼层
详细解决参见:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=112784&highlight=

我在安装JSP中的发现和解决办法。
回复

使用道具 举报

发表于 2005-6-2 01:02:31 | 显示全部楼层
这个问题早在疑难解答帖里写得很清楚了。
回复

使用道具 举报

 楼主| 发表于 2005-6-2 13:31:51 | 显示全部楼层
老大,疑难贴我是看了,也按照说明改了,但没有效果,才发帖子问。后来才只道,改了还要重新起动,才生效,单单新开控制台,新的路径会加进去,但就了路径没有去,只有重启系统,才能看出效果。现在好了,谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 07:22 , Processed in 0.049012 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表