中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > 基础 > Java环境配置
在FreeBSD4.X上安装JDK1.3.1
作者:未知 时间:2002-09-12 12:12 出处:不详 责编:chinaitpower
              摘要:暂无
什么是FreeBSD
  自从1969年AT&T Bell实验室研究人员创造了Unix之后,Unix就不断发展,逐渐成为了主流操作系统。虽然当前Windows系列已经占据了桌面计算机的领域,其中WinNT服务器也在网络服务器领域得到了部分用户的承认,但在高档工作站和服务器领域,Unix仍然具有无可替代的作用。尤其在用作Internet服务器方面,Unix的高性能、高可靠性、以及高度可扩展的能力仍然不是其他操作系统所能够代替的。虽然Unix由AT&T创造,但它如此流行却并不能完全归功于AT&T自己的功劳。现代Unix不是一个厂家的单独产品,在它长期的发展过程中形成了多种不同的版本。惟其丰富多样,才使得Unix具有强大的生命力。FreeBSD正是Unix众多分支中相当优秀的一支,它的发展历史也相当悠久,是著名的BSD Unix的一个继承者。
为什么要安装JDK1.3在FreeBSD上
由于FreeBSD系统的有着优秀的性能和稳定性,同时FreeBSD的开发又非常活跃并十分开放。所以在现在的服务器市场中FreeBSD占有相当的市场份额。但是由于一些原因SUN公司到现在为止为FreeBSD只提供了JDK1.1.8的官方版本。而且他的版本都没有提供直接的二进制的发布包。而现在大多数的Java应用服务器都需要JDK1.3以上的支持,所以对于一些Java爱好者想在这样一个优秀的操作系统中运行Java程序造成了困难。那么是否可以在FreeBSD上安装JDK1.3么。答案是可以的。在下面我就给大家介绍在FreeBSD4.x上如何安装JDK1.3.1。再介绍之前我先给大家介绍FreeBSD的Ports Collection机制。
什么是PORTS COLLECTION
FreeBSD提供Ports Collection来管理,安装软件。每种移植到FreeBSD上的软件都被称为一个Port,由某个FreeBSD的开发者进行维护和更新。这个Port的维护者首先把软件移植到FreeBSD上,并将它所完成的移植工作按照Ports Collection的要求进行配置,编写相关的脚本。使下载软件,编译,配置,安装软件的全过程可以自动的完成,而不需要人工的干预。每个Port中并没有包村软件包的源代码或者是二进制码,而只提供搜索它的源代码或者二进制软件包的方法。有了Ports Collection,编译,安装应用程序的过程就非常容易了。
准备安装
环境:
FreeBsd4.2
软件包:
j2sdk-1_3_1-src.tar.gz,
j2sdk-1_3_1_01-linux-i386.bin,
bsd-jdk131-patches-5.tar.gz
这几个安装包都可以在www.freebsd.org/java/这里找到相关的链接,另外由于SUN的软件出口限制的问题,jdk1.3.1的源包对于中国用户是不开放的。希望大家通过别的一些渠道取得。
当大家明白了以上的一些知识点,现在我就给大家介绍如何安装JDK 1.3.1。由于FreeBSD4.x只带的Ports是非常古老的版本,很多新的应用程序都没有,所以我们首先要把最新版的Ports更新回来。
首先建立一个临时目录/home/your directory/tmp
在目录中建立一个文件,updateport
文件的内容是:
*default host=cvsup3.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-all
先试一下cvsup这个命令是否可以用,如果可以用的话,就直接用:
cvsup -g -L2 updateport。耐心等一会就可以升级完了。切记保证/usr目录有足够的空间。这时你的/usr/ports下面就有最新的源程序。在java目录下面有jdk13,linux-jdk13这些软件目录和软件安装的脚本了。
如果你没有cvsup命令。那么请到ftp.freebsd.org/pub/FreeBSD/development/CVSup目录下拉一个,完成以后就准备安装了。
开始安装
首先在/usr/ports目录下建立一个目录名叫做distfiles,将你准备好的3个文件拷贝进去。由于安装jdk1.3.1需要linux版本jdk的支持,所以首先需要安装linux版本jdk1.3.1。
cd /usr/ports/java/linux-jdk13
make
make install
make clean
在漫长的等待之后,你的Linux环境的jdk1.3.1就安装完毕了。接下来就是安装jdk1.3.1。
cd /usr/ports/java/jdk13
make
make install
make clean
这样你的Jdk1.3.1就安装完毕了。
安装后测试
你可以去下载一些流行的应用服务器如resin,tomcat之类的软件,在服务器上安装测试。我在我的机器上测试的很好,还没有发现有大的bug。因为现在用于安装Jdk1.3.1 For FreeBSD的补丁还没有经过深度测试,也许有一些预想不到的效果。由于笔者也是刚刚接触,只是把自己的心得写出来,由于水平有限错漏之处在所难免,请专家朋友多多指点。
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有