科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道全程指导Linux下JAVA环境配置(上)

全程指导Linux下JAVA环境配置(上)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

全程指导Linux下JAVA环境配置(上)

作者:wcx654321 来源:赛迪网技术社区 2007年11月30日

关键字: java Linux 指导

  • 评论
  • 分享微博
  • 分享邮件
1 争奇斗妍的开放世界 ow7% P" 9  
Linux以其免费开源等特性正获得越来越多企业的重视,特别是开发人员对 ]h&PM2i  
Linux更是青睐有加,Linux让我们可以呼吸到自由清新的空气。JAVA也是一 'C<3jDGQ_  
种开放式的技术,JAVA的标准规范并不是掌握在SUN公司一家手上,而是由 nawFq^]}_  
业界重量级厂商和技术专家组成的JCP组织来共同制定JAVA规范,共同决定 I-JR_@{iJ  
JAVA的未来;因此JAVA开发人员的命运并非掌握在SUN公司一家手上,也 wTLQo_^o  
就是说JAVA从业人员不会因为SUN公司有什么三长两短而在JAVA上的投 #T E<rT  
资就付诸东流。JAVA技术与开源开放的技术可以说是血脉相连同呼吸共命运, K]:dn=Hc?  
众多开源软件或框架如Tomcat/Eclipse/JUnit/Struts/Hibernate等等层出不穷, g%CfI}AZ  
让JAVA从业人员眼花缭乱,疲于奔命;但生活还得继续。也许你所在的公司已 5P ~c  
经是在Linux平台上开发JAVA程序了,那本文可能不适合你,因为本文是在 CWclTN  
Linux下配置JDK和Eclipse,如果你正想把JAVA开发环境迁移到Linux平台, KVMeTEHX  
那就随我进入这个争奇斗妍的开放世界吧! it,z ?rt  
I;b1%?[*G>  
OX )^$'-u  
2 下载安装RPM格式的JDK T"ePNX^YF  
2.1 下载RPM格式的JDK ;bqw"uo  
1.在浏览器地址栏输入:http://java.sun.com/j2se/1.5.0/download.jsp #<;ul%xl  
2.可以选择集成了NetBeans(SUN公司的一种JAVA集成开发环境IDE)的 mV~  
JDK,点击“Download JDK 5.0 Update 4 with NetBeans 4.1 Bundle?如果你使用 "7o *I  
的IDE不是NetBeans,而是Eclipse或其他IDE,最好选择不带NetBeans的JDK(小 &P@J< `Gi  
多了),这时只需点击”Download JDK 5.0 Update 4?我们这里只需要JDK即可。 x|.Vg8<  
}7X %#(  
2.2 安装RPM格式的JDK q7Q^I/}  
2.2.1给文件jdk-1_5_0_04-linux-i586-rpm.bin增加可执行权限 F &o`Op`*q  
在shell终端执行命令:chmod 755 jdk-1_5_0_04-linux-i586-rpm.bin u'c"stEy0  
注意:如果选择在系统范围的位置(如/usr/local)安装此软件包,您必须首 <gzX+\w  
先以超级用户身份登录,以便获取必要的权限。 MCy Kh_  
2.2.2执行jdk-1_5_0_04-linux-i586-rpm.bin durLP2  
在shell终端执行命令:./ jdk-1_5_0_04-linux-i586-rpm.bin fEC+v4 .y  
这时会出现一段协议,连敲空格键,当询问是否同意的时候,敲yes即可。 aa5M= h  
如果你在PATH环境变量中加入了当前目录的话,则可以直接运行 @ suD |t  
jdk-1_5_0_04-linux-i586-rpm.bin,执行后就生成了rpm文件 >AT,uI  
jdk-1_5_0_04-linux-i586.rpm Vb#Rv,q  
2.2.3安装RPM包文件 ,\=H\H/R#  
在shell终端执行命令:rpm 杋vh jdk-1_5_0_04-linux-i586.rpm %19h:4TO  
到100%时JDK就安装好了,为了能够方便开发,我们还需要配置相应的环 8Qs*it0  
境变量,如PATH/CLASSPATH/JAVA_HOME等。 t[k}=8_  
3 需要配置的环境变量 Rc>kxz( +  
需要配置的环境变量有PATH,CLASSPATH,JAVA_HOME。 1< "'N7D  
3.1 PATH环境变量 iJ) {F=meD  
作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量 Ekm,I\xbM  
所指定的路径中查找看是否能够找到相应的命令程序,能找到的话就执行,不 s,#bgbv  
能找到就提示”command not found”错误。我们需要把JDK安装目录下的bin目 !7ajm'"bja  
录增加到现有PATH变量中,bin目录中包含经常要用到的可执行文件如 'k nF6@O  
javac/java/javadoc等等,设置了PATH后,就可以在任何目录下执行javac/java *e/IC7(   
等工具了。 8W +64  
BZs.;Im  
3.2 CLASSPATH环境变量  wK  
作用是指定类搜索路径,要使用别人编写好的类,前提当然是能够找到它们了, 74(u   
JVM就是通过CLASSPATH来寻找类的。我们需要把JDK安装目录下的lib子目录 Wl*?a~+Y  
中的dt.jar和tools.jar设置到CLASSPATH中,当然当前目录“.”也必须加入到 iQk1ED  
CLASSPATH中。 u )!`h*  
z|uxW|_s!  
3.3 JAVA_HOME环境变量  |,   
JAVA_HOME环境变量指向JDK的安装目录,Eclipse与Tomcat等软件就 G&\Bs^>G  
是通过搜索JAVA_HOME变量来找到并使用安装好的JDK。 srI_4|0w  
U[lSr_  
:4#WPDC2  
4 三种配置环境变量的方法 ~h:,D=  
配置环境变量的方法有三种,选其一即可。 oKi%Ou  
4.1 修改/etc/profile文件 `mqD8_5-  
如果你的Linux机器仅仅作为开发机器时推荐使用,因为所有用户的shell -}TkbxM8  
都有权使用这些环境变量,可能会给系统带来安全性问题。 SXY _0}T  
在shell终端执行命令:vi /etc/profile %Gi<ps0BK  
在profile文件末尾加入: >#Jct}#>  
JAVA_HOME=/opt/jdk1.5.0_02 WT.Y r  
PATH=$JAVA_HOME/bin:$PATH 49=qj[  
CLASSPATH=.:$JAVA_HOME/lib/dt.jar: JAVA_HOME/lib/tools.jar md &~u#E+  
export JAVA_HOME,PATH,CLASSPATH [mi0&>t*>  
重新登录。 8lk1wou:J  
注解: ]izkJ&J  
A. /opt/jdk1.5.0_02是笔者机器上JDK安装目录,你需要换成自己的JDK安 ` r:vxeMq  
装目录。 5F+\9'Xc9  
B. Linux下是用冒号“:”来分隔路径。 |m1zJc  
C. $PATH/$CLASSPATH/$JAVA_HOME是用来引用原来环境变量的值,在 t#(U+;%!w  
设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的 j]=,  
错误。 j_JXjh`{  
D. CLASSPATH中当前目录“.”不能丢,把“.”丢掉也是一种常见的错误。 4?ge*A~ ,$  
E. export是把JAVA_HOME,PATH,CLASSPATH导出为全局变量。 -K8:WVL+$8  
F. 大小写严格区分。 *j_M` ga  
# \#6*y u  
4.2 修改.bashrc文件 |+C@.7p  
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别的 &t<wz}'"  
细粒度,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人 _)vvrFzb  
用户主目录下的.bashrc就可以了。 \'4$  
在shell终端执行命令:vi /home/lxt008/.bashrc ;BJ yN5=  
在.bashrc文件末尾加入: .q?iL>"\  
set JAVA_HOME=/opt/jdk1.5.0_02 y_&VQ&][F  
export JAVA_HOME |\!1Ou[c  
set PATH=$JAVA_HOME/bin:$PATH cI=i2xl8  
export PATH -.CFk*}  
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar L1/>E!Bu  
export CLASSPATH ZRCd_ j t-  
重新登录 (]uXAk>1s  
JL;:Fe  
4.3 直接在shell下修改 E!"0^o{  
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法 _gj6W6M?e  
仅仅是临时使用,以后要使用的时候又要重新设置,烦不胜烦。 ]L?<Ymf4  
只需在shell终端执行下列命令即可: @n }Y ih  
export JAVA_HOME=/opt/jdk1.5.0_02 Gp4.|&i@o  
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar &KzK:Pm:  
export PATH=$JAVA_HOME/bin:$PATH yR!QK:r9  
   <]43,%[gc  
如对于本文有任何疑问、意见以及建议,请在文章底部的留言板上留言。 F4f%y"  
全程指导Linux下JAVA环境配置(下)http://www.mylinux.com.cn/HTML/1188352641451.html 查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章