《LinuxJava开发环境的安装》由会员分享,可在线阅读,更多相关《LinuxJava开发环境的安装(8页珍藏版)》请在金锄头文库上搜索。
1、Linux 下下 Java 开开发环发环境的安装境的安装注:本文以 CentOS 5.1 Linux 环境(即 404 机房)下安装 Java 6.06 版为例。 其它需注意的有二点:不同版本的 Java,安装目录不同,必须作相应的改变。在其它 Linux 发行版下的安装可能有所不同,例如在 Ubuntu 下安装, 则需把 rpm 格式的安装文件转换为 deb 格式,或者下载 Ubuntu 适用 的安装文件(后缀为 deb 或 bundle)。附:Ubuntu 软件包格式是 deb,如果要安装 rpm 的包,则要用 alien 把 rpm 转换成 deb: sudo apt-get insta
2、ll alien #alien 默认没有安装,所以要先安装它。必须有因特网连接。 sudo alien xxxx.rpm #将 rpm 转换位 deb,完成后会生成一个同名的 xxxx.deb sudo dpkg -i xxxx.deb #安装一、一、Java介介绍绍Java 语言是 SUN 公司发布的一种计算机编程语言,从 1995 年正式发布,到现在已经取得了骄人的成就,成为编程语言中的佼佼者。Java 语言发展到 1.2版时出现了巨大的飞跃,因此被称为 Java 2,但版本号仍为 1.2。从这个版本中开始出现了针对三种不同应用的平台:标准版 J2SE,企业版 J2EE 和微型版J2ME,
3、J2EE 专注于开发大型应用,J2ME 则是应用于手机等家电产品中。到Java 的版本号发展到 1.5 时,SUN 公司直接将其命名为 5.0,当时 Java 1.5 和Java 5.0 实际是同一个版本,而 J2EE 也适时地改名为 Java EE。从 1.2 开始的每个版本都有对应的 Java 以及 Java ME 平台。目前最新的版本是 Java 6.0。Java 语言的应用范围比较广,从桌面应用程序(如 Linux 中广泛应用的办公软件 Open Office),到手机游戏,几乎无处不见其身影,其中最成功的应用领域应属大型企业应用,即 J2EE。J2EE 是在 Java SE 的基础上
4、,集成了多种相关 Java 应用技术,目的是构建一个配置灵活的多层企业应用软件。与 J2EE 开发相关的技术包括:ServletJSPJava BeanJDBCEJB 等等。二、二、Java的开的开发环发环境境进行 Java 开发首先需要安装 Java 开发工具包(Java Development Kid, JDK),SUN 公司在发布的每一个 Java 版本中都包含了一个相应版本的 JDK,用于 Java 应用软件的开发。从原理上来说,有了 JDK 便可以开发任意的 Java 应用程序,只使用记事本一类的文本编辑器便可以编写 Java 源代码,然后经过 JDK 的编译工具编译,打包工具打包,
5、便可开发出 Java 应用程序。但一个好的集成开发环境(IDE)可以大大提高学习速度和开发速度,目前有许多公司提供 Java 的 IDE,其中最为著名的是 IBM 公司的 Eclipse 和 Sun 公司的 NetBean,在这些平台中都提供了用于 Java 的开发环境。这两个开发平台都是开源的免费软件,可以从其网站上自由下载。新版的 Eclipse 提供了较好的 Java 开发支持,但有些功能还是比较差一些,这可以通过 MyEclipse 加以补充。Java 是一个跨平台的语言,可以实现“一次编译,到处执行”的效果。本文以 Red Hat Enterprise Linux 5.1(简称 RH
6、EL 5,它的免费版本是 CentOS 5.1 Linux)操作系统为平台,讲解开发环境的安装。1、下、下载载和安装和安装 JDK从 网站可以下载 Java 及其相应开发工具,由于本课程将使用 Eclipse 作为开发平台,故此只需下载 Java SE 的 JDK(不含 Java 或NetBean),JDK 中已经包含 JRE,因此也不必单独下载 JRE。下载时选择一个稳定的版本(如 JDK 6 Update 6),下面讲述的是下载并安装 JDK 6.0,选择点击“JDK 6 Update 6”的下载链接后,选择 Linux 操作系统平台,并且要同意 JDK的用户许可协议,Linux 操作系
7、统的下载页面中有两个选择:非 RPM 格式和RPM 格式,前者用于一般的 Linux 操作系统,后者用于支持 RPM 格式安装程序的 Linux,如 Red Hat Linux。本课程使用 RHEL 5,因此下载文件 jdk-6u10-linux-i586-rpm.bin,这是一个自解压的可执行文件,运行后得到一个 RPM 文件,然后通过正常方式安装。一般来说,双击该文件,或者在终端中运行该文件都能实现安装(注意:如果该文件没有执行权限时必须为其设置执行权限),例如终端下的执行过程如下:rootlocalhost # chmod 755 jdk-6u10-linux-i586-rpm.bin
8、rootlocalhost # ./jdk-6u10-linux-i586-rpm.bin在阅读完使用许可协议后,回答“yes”,Java 将被安装到默认的/usr/目录下:/usr/java/jdk1.6.0_10通过命令 java -version 和命令 javac -version 证实 Java 已成功安装。安装结束后还需要配置/etc/profile 文件,主要是设置 PATH 和CLASSPATH,方法是用文本编辑器(vi 工具或图形化的工具)在/etc/profile 文件的最后加入下述内容:export JAVA_HOME=/usr/java/jdk1.6.0_10 expo
9、rt CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 注意:等号前后不能有空格,配置后需要注销重新登录(不必重新启动)。许多 Linux 发行版在默认安装时已经安装了 Java,例如 RHEL 5 默认安装了 Java 1.4.2,这对于后面将要安装的软件造成了版本兼容问题,因为后面将要安装的 Eclipse 和 Tomcat 都需要 Java 1.5 以上的版本,而上述步骤安装的 Java版本并不能被系统正确识别。这时需要使用 up
10、date-alternatives 命令在两个 Java 版本中选择一个作为当前的默认 Java:update-alternatives -install /usr/bin/java java /usr/java/jdk1.6.0_10/jre/bin/java 1500 -slave /usr/share/man/man1/java.1.gz java.1.gz /usr/java/jdk1.6.0_10/man/man1/java.1其中第一行末尾的反斜杠“”表示下面的一行是续行,这三行应该是一个命令,“1500”是优先级。设置以后,可以用命令 update-alternatives -d
11、isplay java 查看所有 Java 的版本,用命令 update-alternatives -config java 选择当前使用的版本,如果没有手工选择,系统自动使用优先级高的版本。注:要查看 Linux 命令的使用说明,可以使用 man 工具,如查看 chmod的用法,在命令行输入下述命令:mam chmod这时,用上下光标、上下翻页来浏览,按 q 键退出。2、下、下载载和安装集成开和安装集成开发环发环境境(1)下)下载载和安装和安装Eclipse从 www.eclipse.org 网站下载 Eclipse,当前版本是 Eclipse 3.3(代号Europa),该版本有多种下载,
12、其中 Eclipse IDE for Java Developers 是用于 Java开发的,下载的文件是 eclipse-jee-europa-winter-linux-gtk.tar.gz,这是一个压缩文件,用下述命令解压即可:tar -zxvf eclipse-jee-europa-winter-linux-gtk.tar.gz建议将 eclipse 的安装目录移到/usr/local/eclipse 中:mv eclipse /usr/local/运行其中的 eclipse 即可打开,为了方便今后的使用,可以将其添加到面板中。为提高运行时的性能,应该使用下述参数来运行它:eclipse
13、.exe -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M(2)下)下载载和安装和安装NyEclipse注:只学习 Java,而不进行网站开发时,不需安装 NyEclipse。从 网站上下载 MyEclipse,这是一个商业软件,但是可以使用其 30 天试用版。MyEclipse 是 Eclipse 的一个插件,因此它的版本与 Eclipse 的版本有严格的对应关系,否则不能正常运行。当前的 MyEclipse 6.0 应与 Eclipse 3.3 版配合使用。同样 MyEclipse 也有多种下载,建议下载它的“
14、MyEclipse Archived Update Site”版本,这个版本可以用于所有平台的 Eclipse(包括 Windows 和Linux),下载的文件名是 MyEclipse_6.0.1GA_UpdateSite.zip。下面的安装步骤是在 Eclipse 里进行的,因此对同一个下载文件适用于所有平台下的 Eclipse。打开 Eclipse 的“Eclipse update manager”,方法是从【Help】【Software updates】【Find and Install.】打开“Install/Update”窗口,选择【Search for new features t
15、o install】,在接下来的窗口中选择【New Archived site】按钮,接下来在文件浏览窗口中选择下载的文件MyEclipse_6.0.1GA_UpdateSite.zip,这时文件名将出现在“Sites to include in search”列表框中,选中该文件,然后选择“Finish”。接着 Eclipse 将打开一个安装 MyEclipse 的窗口,选中该软件,在下一步中同意用户许可协议,再选择所有组件,开始安装。安装需要一段时间,结束时提示需要重新启动 Eclipse。重启 Eclipse 后可以发现 MyEclipse 已安装完成,并且提示安装更多的插件:需要时可安
16、装其中的 ICEfaces AJAS and Java Tooling,这时的安装是通过网络直接下载的,需要网络连接。MyEclipse 是 Eclipse 的插件,不能单独运行,而是在运行 Eclipse 时使用MyEclipse 提供的功能。由于 MyEclipse 是商业软件,这时提示输入软件的注册码,需要注册才能使用其全部的功能(试用版在 30 天内或以使用所有功能,本书的某些部分将使用这些功能)。三、三、Java EE的运行的运行环环境境注:这部分适用网站开发。Tomcat 是一个 Web 服务器(容器)。如果需要数据库支持,对初学者来说,则可使用 SQL Server、MySQL、或 HSQL 三种 中的任何一种。Java 应用程序的运行首先必须要有 Java 运行时环境(Java Run-time Environment, JRE)的支持,如果是基于 Web 的应用,则还需要一个 Web 容器(即 Web 服务器)的支持