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

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

现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。

ay]m#NbQ^ X*y0  1.修改/etc/profile文件

k['Wz*Z6K`:JL051Testing软件测试网 @V&~X_.E1p$Wc

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

^ mrX @&LFq5jNg051Testing软件测试网Ps,HmRj3x Y7kQ.@f

  (1)用文本编辑器打开/etc/profile51Testing软件测试网x\d#GjX

/{2Z ecv9Py0  (2)在profile文件末尾加入:51Testing软件测试网3z*c4eG.h_|x/Ebtf

]3CC U3_ O Iat6A,M]0

51Testing软件测试网X,D0e3@"@ceMT

  JAVA_HOME=/usr/share/jdk1.5.0_0551Testing软件测试网;? g-vZi?5C o6bXv

51Testing软件测试网 Se I4d;x)GS{

  PATH=$JAVA_HOME/bin:$PATH51Testing软件测试网6N C(|1c0T'c9Xo

iN9Fd%N};e8Qe0  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

oLI8ag*|f"S9K051Testing软件测试网wJ9q3G6U%}X%aG

  export JAVA_HOME

^?bWP/d9C!]6f7e051Testing软件测试网*i+L0e4w D5|p

  export PATH

#p3GJ5i|.r-sin Kw051Testing软件测试网7?j2}(?]

  export CLASSPATH

Z&Y!X2z;E(W:X0
51Testing软件测试网 TZ kW+]

^i b!a|e9d0  (3)重新登录

gkL3d'H ? Y0

xA4g2G8g*g0Y0  注解:

(o0y~)~2\0|V7o{.|0

-y9c5TuST W n0  a. 你要将 /usr/share/jdk1.5.0_05jdk 改为你的jdk安装目录

.G&Zwv}051Testing软件测试网Dj&ST:Ty;@3{7_

  b. linux下用冒号“:”来分隔路径

V0Av2R$sC051Testing软件测试网&pww'`8}u\

  c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值,在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。51Testing软件测试网/jm2s'Sj,|z EQg

!Xb8x4J.x6uGy6RJg$}y0  d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。51Testing软件测试网.x%Y ] Eo D v)g

/nD%N.Qp)T0  e. export是把这三个变量导出为全局变量。51Testing软件测试网'Z6uDvut!} O

51Testing软件测试网m?!}4gl

  f. 大小写必须严格区分。51Testing软件测试网*uj)|gJ?z(H3\`

?O+c*d)f/d!u%Y9Bt0  2. 修改.bashrc文件

Z[C/l^r^ M@+h-Z0

1dQ0{v4]h4s0  这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。

$Y&R|.td[/L.B:_$p0

bZ+D3\(]"PA0  (1)用文本编辑器打开用户目录下的.bashrc文件51Testing软件测试网cNt5ec\E~nG&^

51Testing软件测试网V~.C;o&] vd!ib1V

  (2)在.bashrc文件末尾加入:51Testing软件测试网&E7Dxo)I

51Testing软件测试网1y3f4OJL'I+d

51Testing软件测试网%u{MI7X8w6tA2E)D \2T

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

,G'u.l-QitL,S-[(g0

O P-_ZwD }P0  export JAVA_HOME51Testing软件测试网Ex`%D[J

%t/l;^4b/U7}.DC0  set PATH=$JAVA_HOME/bin:$PATH51Testing软件测试网~~~PK9c1Sx6E

51Testing软件测试网e1qNA.A1RT1F4k5qx

  export PATH51Testing软件测试网+J-r5{gAh"pC"O)~Rj

51Testing软件测试网!tQq]^K~

  set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

Z,j]'KK U5p3Q051Testing软件测试网r["ggG

  export CLASSPATH51Testing软件测试网 X7p}x!b4jt0X

51Testing软件测试网 UEj"jhR

51Testing软件测试网1B/ud1|^ Czi7UKj

  (3)重新登录

1\+^B3\om0

(|a Pp/?fU1q sz0  3. 直接在shell下设置变量

s ]JC$H fQH0P051Testing软件测试网L~f'a'?-R

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

4YV"w:YG#M u0  只需在shell终端执行下列命令:51Testing软件测试网Z-vpJ([7HO

51Testing软件测试网 p:` PV*hGf

%l(@H,H^d0  export JAVA_HOME=/usr/share/jdk1.5.0_0551Testing软件测试网;]8_ yr9R `3Xq

51Testing软件测试网)aKyu"Cn$l

  export PATH=$JAVA_HOME/bin:$PATH

P*g,ua\n L z$q\0

7U"b#h0Y] R!O`/R0  export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar51Testing软件测试网TeMgm;x6nY

(ZV^Vc6X;@)Y/i B0

TAG:

 

评分:0

我来说两句

Open Toolbar