.bashrc中设置的环境变量不起作用是什么原因?

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
marscrazy
帖子: 40
注册时间: 2005-09-11 15:06

.bashrc中设置的环境变量不起作用是什么原因?

#1

帖子 marscrazy » 2005-09-22 9:03

在.bashrc中设置了
set JAVA_HOME="/usr/lib/jdk1.5.0"
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar
export CLASSPATH
但是就是不起作用
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2005-09-22 10:14

有几个.bashrc吧。这个是那个位置的。
● 鸣学
头像
bluebell
帖子: 264
注册时间: 2005-05-08 21:28

Re: .bashrc中设置的环境变量不起作用是什么原因?

#3

帖子 bluebell » 2005-09-22 10:37

marscrazy 写了:在.bashrc中设置了
set JAVA_HOME="/usr/lib/jdk1.5.0"
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar
export CLASSPATH
但是就是不起作用
这只在命令行登陆的时候才读取。
Ubuntu 5.10 Breezy Badger
SmartGG
帖子: 97
注册时间: 2005-09-16 14:59

#4

帖子 SmartGG » 2005-09-22 10:41

我在~下设置的也不起作用,还好现在已经可以直接更新了。
marscrazy
帖子: 40
注册时间: 2005-09-11 15:06

#5

帖子 marscrazy » 2005-09-22 14:24

eexpress 写了:有几个.bashrc吧。这个是那个位置的。
这个是我的用户目录下的啊。
marscrazy
帖子: 40
注册时间: 2005-09-11 15:06

Re: .bashrc中设置的环境变量不起作用是什么原因?

#6

帖子 marscrazy » 2005-09-22 14:29

bluebell 写了:
marscrazy 写了:在.bashrc中设置了
set JAVA_HOME="/usr/lib/jdk1.5.0"
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar
export CLASSPATH
但是就是不起作用
这只在命令行登陆的时候才读取。
进入图形界面后,我按Ctrl+Alt+F1再登陆算不算命令行登陆?反正这样也不行。
在什么地方设置,不管怎么登陆都可以。
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#7

帖子 oneleaf » 2005-09-22 15:48

不算,使用 /etc/environment
fyfy
帖子: 18
注册时间: 2005-07-28 21:44
来自: 杭州

#8

帖子 fyfy » 2005-09-27 21:51

象别的linux发行版那样在profile里面加不行的吗?
Hello linux!
苍紫云龙
帖子: 117
注册时间: 2005-07-27 18:39

Re: .bashrc中设置的环境变量不起作用是什么原因?

#9

帖子 苍紫云龙 » 2005-10-01 17:02

marscrazy 写了:在.bashrc中设置了
set JAVA_HOME="/usr/lib/jdk1.5.0"
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar
export CLASSPATH
但是就是不起作用
在.bashrc,.bash_profile中设置都是可以的
但是注意要重启X

另外如果是sudo就不行(不知道sudo的PATH在哪设置,望高人告知)
如果需要root,可以
但是可以在/root下找.bashrc进行设置,然后用su

可以env或者set查看当前的PATH
cherishing
帖子: 35
注册时间: 2009-09-11 12:31

Re: .bashrc中设置的环境变量不起作用是什么原因?

#10

帖子 cherishing » 2009-10-30 21:40

我现在还是碰到这个问题,不知道怎么解决……
回复