内容提要将JAVA开发环境迁移到Linux系统上是现在很多公司的现实想法,而在Linux上配置JAVA开发环境是步入Linux下JAVA程序开发的第一步,本文图文并茂地全程指导你搭建Linux平台下的JAVA开发环境,包括JDK以及集成开发环境Eclipse的下载/安装/配置。关于作者刘晓涛,ChinaITLab网校著名讲师,八年多的软件项目分析设计经验及教学咨询经验,主导过多个大型项目的架构分析与设计,如某赛马会运营系统、某电信业务支撑系统、CRM系统等等;国内较早从事JAVA/J2EE技术教学与实践的先行者,对OOA、OOD、体系结构、CBD、设计模式等有独到的见解;涉猎很广,主要讲授课程有JAVA、J2EE、UML、XML、设计模式、OOA&OOD&ROSE、VB.NET、ASP.NET、C#.NET、软件工程、CBD开发、SqlServer、C++、LINUX等等;是印度NIIT认证授权讲师(NIIT深圳培训中心首席高级讲师),参加过IBM师资培训,是IBM授权讲师,并成为IBM认证的DB2数据库管理员;深受社会、企事业单位、政府部门等广泛认可与好评。网校名师原创作品系列版权所有,盗版必究目录目录..........................................................................................................1全程指导LINUX下JAVA环境配置................................................................21争奇斗妍的开放世界............................................................................22下载安装RPM格式的JDK.....................................................................22.1下载RPM格式的JDK....................................................................................22.2安装RPM格式的JDK....................................................................................43需要配置的环境变量............................................................................43.1PATH环境变量..............................................................................................43.2CLASSPATH环境变量...................................................................................53.3JAVA_HOME环境变量..................................................................................54三种配置环境变量的方法.....................................................................54.1修改/etc/profile文件......................................................................................54.2修改.bashrc文件............................................................................................64.3直接在shell下修改........................................................................................75验证JDK安装情况...............................................................................75.1java–version查看版本等信息........................................................................75.2用VI编辑器编写一个HelloWorld程序..........................................................75.3编译:javacHelloWorld.java........................................................................85.4运行:javaHelloWorld.................................................................................86卸载JDK5.0........................................................................................87下载安装ECLIPSE..............................................................................97.1如何下载?...................................................................................................97.2解开压缩包...................................................................................................98验证ECLIPSE安装情况......................................................................11附录参考资源........................................................................................16中文教育门户网校名师原创作品系列版权所有,盗版必究全程指导Linux下JAVA环境配置CHINAITLAB刘晓涛1争奇斗妍的开放世界Linux以其免费开源等特性正获得越来越多企业的重视,特别是开发人员对Linux更是青睐有加,Linux让我们可以呼吸到自由清新的空气。JAVA也是一种开放式的技术,JAVA的标准规范并不是掌握在SUN公司一家手上,而是由业界重量级厂商和技术专家组成的JCP组织来共同制定JAVA规范,共同决定JAVA的未来;因此JAVA开发人员的命运并非掌握在SUN公司一家手上,也就是说JAVA从业人员不会因为SUN公司有什么三长两短而在JAVA上的投资就付诸东流。JAVA技术与开源开放的技术可以说是血脉相连同呼吸共命运,众多开源软件或框架如Tomcat/Eclipse/JUnit/Struts/Hibernate等等层出不穷,让JAVA从业人员眼花缭乱,疲于奔命;但生活还得继续。也许你所在的公司已经是在Linux平台上开发JAVA程序了,那本文可能不适合你,因为本文是在Linux下配置JDK和Eclipse,如果你正想把JAVA开发环境迁移到Linux平台,那就随我进入这个争奇斗妍的开放世界吧!2下载安装RPM格式的JDK2.1下载RPM格式的JDK1.在浏览器地址栏输入:可以选择集成了NetBeans(SUN公司的一种JAVA集成开发环境IDE)的JDK,点击“DownloadJDK5.0Update4withNetBeans4.1Bundle”;如果你使用的IDE不是NetBeans,而是Eclipse或其他IDE,最好选择不带NetBeans的JDK(小多了),这时只需点击”DownloadJDK5.0Update4”,我们这里只需要JDK即可。中文教育门户网校名师原创作品系列版权所有,盗版必究如图一:3.在跳出的“安全警报”窗口中单击“是”按纽,点击在LinuxPlatform-J2SE(TM)DevelopmentKit5.0Update4下有如图二两个选择:选择AcceptLicenseAgreement,点击LinuxRPMinself-extractingfile可以下载jdk-1_5_0_04-linux-i586-rpm.bin啦(有时需要登录,郁闷,另外该文件是撰写本文时的最新版本,你看到本文时可能已经更新),它是RPM格式的JDK,推荐使用,因为安装比较简单,我们演示安装的就是RPM格式的JDK。中文教育门户网校名师原创作品系列版权所有,盗版必究2.2安装RPM格式的JDK2.2.1给文件jdk-1_5_0_04-linux-i586-rpm.bin增加可执行权限在shell终端执行命令:chmod755jdk-1_5_0_04-linux-i586-rpm.bin注意:如果选择在系统范围的位置(如/usr/local)安装此软件包,您必须首先以超级用户身份登录,以便获取必要的权限。2.2.2执行jdk-1_5_0_04-linux-i586-rpm.bin在shell终端执行命令:./jdk-1_5_0_04-linux-i586-rpm.bin这时会出现一段协议,连敲空格键,当询问是否同意的时候,敲yes即可。如果你在PATH环境变量中加入了当前目录的话,则可以直接运行jdk-1_5_0_04-linux-i586-rpm.bin,执行后就生成了rpm文件jdk-1_5_0_04-linux-i586.rpm2.2.3安装RPM包文件在shell终端执行命令:rpm–ivhjdk-1_5_0_04-linux-i586.rpm到100%时JDK就安装好了,为了能够方便开发,我们还需要配置相应的环境变量,如PATH/CLASSPATH/JAVA_HOME等。3需要配置的环境变量需要配置的环境变量有PATH,CLASSPATH,JAVA_HOME。3.1PATH环境变量作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量中文教育门户网校名师原创作品系列版权所有,盗版必究所指定的路径中查找看是否能够找到相应的命令程序,能找到的话就执行,不能找到就提示”commandnotfound”错误。我们需要把JDK安装目录下的bin目录增加到现有PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等等,设置了PATH后,就可以在任何目录下执行ja