最新整理Linux中怎么配置Java环境变量
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
L i n u x中怎么配置J a v a环境变量
对于很多初学者来说,不知道J a v a环境变量要如何配置,特别是在L i n u x系统中,下面小编就给大家介绍下如何在L i n u x中配置J a v a环境变量,希望对你有所帮助。
一。
解压安装j d k
在s h e l l终端下进入j d k-6u14-l i n u x-i586.b i n文件所在目录,
执行命令。
/j d k-6u14-l i n u x-i586.b i n这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入y e s,回车。
之后会在当前目录下生成一个j d k1.6.0_14目录,你可以将它复制到任何一个目录下。
二。
需要配置的环境变量
1.P A T H环境变量。
作用是指定命令搜索路径,在s h e l l下面执行命令时,它会到P A T H变量所指定的路径中查找看是否能找到相应的命令程序。
我们需要把 j d k 安装目录下的b i n目录增加到现有的P A T H变量中,b i n 目录中包含经常要用到的可执行文件如
j a v a c/j a v a/j a v a d o c等待,设置好 P A T H变量后,就可以在任何目录下执行j a v a c/j a v a等工具了。
2.C L A S S P A T H环境变量。
作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,J V M就是通过C L A S S P T H来寻找类的。
我们需要把j d k 安装目录下的l i b子目录中的d t.j a r和t o o l s.j a r设置到C L A S S P A T H中,当然,当前目录。
也必须加入到该变量中。
3.J A V A_H O M E环境变量。
它指向j d k的安装目录,
E c l i p s e/N e t B e a n s/T o m c a t等软件就是通过搜索
J A V A_H O M E变量来找到并使用安装好的j d k。
三。
三种配置环境变量的方法 1.修改
/e t c/p r o f i l e文件
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的s h e l l都有权使用这些环境变量,可能会给系统带来安全性问题。
用文本编辑器打开/e t c/p r o f i l e
在p r o f i l e文件末尾加入:
代码如下:
e x p o r t J A V A_H O M E=/u s r/s h a r e/j d k1.6.0_14
e x p o r t P A T H=$J A V A_H O M E/b i n:$P A T H
e x p o r t C L A S S P A T H=。
:$J A V A_H O M E/l i b/d t.j a r:
$J A V A_H O M E/l i b/t o o l s.j a r
重新登录
注解
a.你要将 /u s r/s h a r e/j d k1.6.0_14改为你的j d k 安装目录
b.l i n u x下用冒号:来分隔路径
c.$P A T H/$C L A S S P A T H/$J A V A_H O M E是用来引用原来的环境变量的值
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种
常见的错误。
d.C L A S S P A T H中当前目录。
不能丢,把当前目录丢掉也是常见的错误。
e.e x p o r t是把这三个变量导出为全局变量。
f.大小写必须严格区分。
2.修改.b a s h_p r o f i l e文件
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下
的.b a s h_p r o f i l e文件就可以了。
用文本编辑器打开用户目录下的.b a s h_p r o f i l e文件
在.b a s h_p r o f i l e文件末尾加入:
代码如下:
e x p o r t J A V A_H O M E=/u s r/s h a r e/j d k1.6.0_14
e x p o r t P A T H=$J A V A_H O M E/b i n:$P A T H
e x p o r t C L A S S P A T H=。
:$J A V A_H O M E/l i b/d t.j a r:$J A V A_H O M E/l i b/t o o l s.j a r
重新登录
3.直接在s h e l l下设置变量
不赞成使用这种方法,因为换个s h e l l,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
只需在s h e l l终端执行下列命令:
e x p o r t J A V A_H O M E=/u s r/s h a r e/j d k1.6.0_14
e x p o r t P A T H=$J A V A_H O M E/b i n:$P A T H
e x p o r t C L A S S P A T H=。
:$J A V A_H O M E/l i b/d t.j a r:$J A V A_H O M E/l i b/t o o l s.j a r
四。
测试j d k
1.用文本编辑器新建一个T e s t.j a v a文件,在其中
输入以下代码并保存:
代码如下:
p u b l i c c l a s s t e s t{
p u b l i c s t a t i c v o i d m a i n(S t r i n g a r g s[]){
S y s t e m.o u t.p r i n t l n(A n e w j d k t e s t!);
}
}
2.编译:在s h e l l终端执行命令 j a v a c T e s t.j a v a
3.运行:在s h e l l终端执行命令 j a v a T e s t
当s h e l l下出现A n e w j d k t e s t!字样则j d k运行正常。
五。
卸载j d k
找到j d k安装目录的_u n i n s t子目录
在s h e l l终端执行命令。
/u n i n s t a l l.s h即可卸载
j d k。
上面就是L i n u x下配置J a v a环境变量的方法介绍了,如果你还在为不知如何配置J a v a环境变量而烦恼,本文有三种方法可以配置,你可以选择合适自己的方法,试试看吧。