分享
 
 
 

FreeBSD4.9下安装JDK1.4.2的说明

王朝java/jsp·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

1、使用mini版的FreeBSD4.9默认安装。

在安装的过程中我都选择了默认安装,你需要自己配置的就是IP地址和时区。

2、从packages安装cvsup和linux兼容包。

安装好后运行/stand/sysintall 选择ConfigureàPackagesàFTPàMain Site 同步packages的索引。接下来选择emulatorsàLinux_base-7.1_5。然后退回上一级菜单选择netàcvsup-16.1h。

linux兼容包也可以从ports安装,但是得在做完第三步后装。路径是/usr/ports/emulators/linux_base。但是cvsup这个软件最好从packages装,因为从ports装太慢了,而且占用相当大的硬盘空间。

3、运行cvsup更新ports 。

安装完cvsup后,如果你运行cvsup提示找不到,可以先logout 后再login一次。cvsup需要一个配置文件,这个文件是/usr/share/examples/cvsup/下的ports-supfile。使用这样的命令格式来更新cvs。

#cvsup ?P m /usr/share/examples/cvsup/ports-supfile 或

#cvsup /usr/share/examples/cvsup/ports-supfile

如果无法更新,修改ports-supfile。

#ee ports-supfile

把*default host = 这一行修改为

*default host = cvsup.freebsd.org

*default host = cvsup.cn.freebsd.org

然后再更新。经过10多分钟就更新完了。

4、从FreeBSD网站下载JDK的补丁包,从SUN的网站下载LINUX版本的JDK1.4.2。

需要的文件列表是:

bsd-jdk122-patches-11.tar.gz

bsd-jdk131-patches-1.tar.gz

bsd-jdk131-patches-2.tar.gz

bsd-jdk131-patches-3.tar.gz

bsd-jdk131-patches-4.tar.gz

bsd-jdk131-patches-5.tar.gz

bsd-jdk131-patches-6.tar.gz

bsd-jdk131-patches-7.tar.gz

bsd-jdk131-patches-8.tar.gz

bsd-jdk131-patches-9.tar.gz

bsd-jdk14-patches-1.tar.gz

bsd-jdk14-patches-2.tar.gz

bsd-jdk14-patches-3.tar.gz

bsd-jdk14-patches-4.tar.gz

bsd-jdk14-patches-5.tar.gz

bsd-jdk14-patches-6.tar.gz

freebsd-jdk122-patches-10.tar.gz

freebsd-jdk122-patches-3.tar.gz

freebsd-jdk122-patches-4.tar.gz

freebsd-jdk122-patches-5.tar.gz

freebsd-jdk122-patches-6.tar.gz

freebsd-jdk122-patches-7.tar.gz

freebsd-jdk122-patches-8.tar.gz

freebsd-jdk122-patches-9.tar.gz

j2sdk-1_4_2-bin-scsl.zip

j2sdk-1_4_2-src-scsl.zip

j2sdk-1_4_2_03-linux-i586.bin

把这些文件收集全了放到/usr/ports/distfiles目录下。这里给大家说一个我犯的错误,我是用的Windows2K下的这些文件,在2K上用IIS做了一个匿名FTP,然后在FreeBSD上从IIS下载,由于没有把FTP转换成binary方式,下载了N次都编译失败了。

另外,系统的时间也很重要,我开始编译的时候,CMOS日期不对,就提示出错了。

这里还有一个要说明的是,以上文件并不是非得是这个文件名,由于软件在升级,你更新了最新的ports后,可能他们需要的是更新的版本,你可以根据提示去下载。

5、进入/usr/ports/java/jdk14,运行make,虽然会make几个小时,但是请先不要走开,几分钟后可能会提示运行kldload linprocfs 和 mount ?t linprocfs linprocfs /compat/inux/proc 运行它们后继续make,这时候你就可以先干别的了。

6、结束后make install就可以了。在/usr/local 下会生成一个jdk1.4.2目录。

7、测试JDK,进入/usr/local/jdk1.4.2/bin运行./java会出现java的提示信息,运行./java ?version 可以看到java的版本信息。

8、配置路径。

在环境变量PATH中增加/usr/local/jdk1.4.2:/usr/local/jdk1.4.2/bin,新建立环境变量:

JAVA_HOME=/usr/local/jdk1.4.2

CLASSPATH=/usr/local/jdk1.4.2/lib:/usr/local

/jdk1.4.2/lib/dt.jar:/usr/local/jakarta-tomcat5.0

/common/lib:/usr/local/jakarta-tomcat5.0/common/lib

/tools.jar:/usr/local/jakarta-tomcat5.0/common/lib/

mysql-connector-java-3.0.10-stable-bin.jar

TOMCAT_HOME=/usr/local/jakarta-tomcat5.0

以上的变量包括了Tomcat的内容,如果你没有安装Tomcat可以把这部分去掉。安装Tomcat非常简单,直接在/usr/ports/Jakarta-tomcat5下make installl就可以了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有