linux下三种环境变量配置方法(zz)

上一篇 / 下一篇  2008-08-21 11:49:56 / 个人分类:技术&其他

现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。51Testing软件测试网$Lz2~8E;n0d^.k L

  1.修改/etc/profile文件51Testing软件测试网3fb6dZ[sE A

}0G(Zeu&D0  如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

&_k*KD_ z]B jb0

-xt r(g*BT Gw0  (1)用文本编辑器打开/etc/profile

-P;fXsRgP|X051Testing软件测试网#usm~du7V

  (2)在profile文件末尾加入:

jJ4P4nL'VMM A051Testing软件测试网V!gPnqGVJ0z W

51Testing软件测试网5q8O3O w;c7EG0_],l

  JAVA_HOME=/usr/share/jdk1.5.0_0551Testing软件测试网p H!`;G*l

51Testing软件测试网p|e0Q}xR%tz

  PATH=$JAVA_HOME/bin:$PATH

(`0S-n+T }a0

S2W7X;xNg]3n t0  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

CJ}flnTr051Testing软件测试网o?/sS.cS&r`

  export JAVA_HOME

&vbk L2O} bLJ051Testing软件测试网WY4|8U,U5V^E'L V

  export PATH

#^*|)T,f j:v^$Mk051Testing软件测试网%W D7C*? \'E#[hb"`7Ir

  export CLASSPATH51Testing软件测试网1E{6d.c e.n/D.DA$N

y*w2kq GOtn0

2jL"? j G{*L ?0  (3)重新登录51Testing软件测试网p^*z2f] U!z

[/O-R"mu V0  注解:51Testing软件测试网X%T3D)f5p$N(m

WG }2VM&R{0  a. 你要将 /usr/share/jdk1.5.0_05jdk 改为你的jdk安装目录

f3@_[YWVF051Testing软件测试网 Zv"M`'b@;d

  b. linux下用冒号“:”来分隔路径51Testing软件测试网#KQVY#_I,w!c

51Testing软件测试网 F y%@3D N7`,Z H+@\&e

  c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值,在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。

mm/y/Y\!tIj051Testing软件测试网 F.yt8A,| P

  d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。51Testing软件测试网dr` ^bH0[J

51Testing软件测试网S)EeO.`!z;@.W

  e. export是把这三个变量导出为全局变量。51Testing软件测试网0i&v dFO MI

51Testing软件测试网)lsC;kD h MX

  f. 大小写必须严格区分。51Testing软件测试网f[\1^$ff"j3i;V

51Testing软件测试网rC`VJ+W%XG

  2. 修改.bashrc文件

q6N L {m051Testing软件测试网Q @!}7U qj

  这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。51Testing软件测试网#O_`%[PKt'r

51Testing软件测试网J/Fv+Yv+pZq_

  (1)用文本编辑器打开用户目录下的.bashrc文件51Testing软件测试网)D f_FlM

^ `:bt%qf&U"H0  (2)在.bashrc文件末尾加入:

W^dh\$x;n&q`0

YR1mvE0

51Testing软件测试网 _$H5g%_L"e%V?zL

  set JAVA_HOME=/usr/share/jdk1.5.0_05

j U!B]5w$Y9q.r0

:@~ gD/J tCYj0  export JAVA_HOME

A F6i%@2F0

[d)}!X?/h5Q(D W6SM0  set PATH=$JAVA_HOME/bin:$PATH

T4vD;Z!~F@!T8B j{0

e_2t'H6\$q$v0  export PATH

J.W*s$Y q\5? l1p1YV0

c6V9i,b8JGBUSx8@0  set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

a6` t OE!bb NE0

9z3p P"iI3oa0  export CLASSPATH51Testing软件测试网v{:MeWi2^n e*r

1[!Tt'w"WA)eL5z0

'` y9A)I1d yo&EOHUQ0  (3)重新登录

&R Oh_1GjXV/D:s051Testing软件测试网R"yo!e x*ok(\4h

  3. 直接在shell下设置变量51Testing软件测试网\8J3@ YOD

51Testing软件测试网EY%t E'T1A

  不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。51Testing软件测试网WX$`|9\qS

} P{"nX:m)X ~0  只需在shell终端执行下列命令:51Testing软件测试网 E:T4U)THE(y@8C

51Testing软件测试网#[D6W3jn#rYz

51Testing软件测试网'F rf A(m~Hm#l

  export JAVA_HOME=/usr/share/jdk1.5.0_05

'VvrWm#H!e051Testing软件测试网"GaV%_!Rl9Y[

  export PATH=$JAVA_HOME/bin:$PATH51Testing软件测试网{J:j J\MJ

2hJ-TjkC7d0t^7V0  export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

ZiZH q q Y&j0

n_.b"h S5]&j0

TAG:

 

评分:0

我来说两句

Open Toolbar