FreeBSD中编译JDK
2009-05-13 06:07:52来源:未知 阅读 ()
FreeBSD中编译JDK
自从JDK 1.1.8后,Sun害怕FreeBSD扩大导致自家的Solaris的份额下降,于是终止了FreeBSD Project
的官方native版本的port发布!现在要在FreeBSD上使用最新的Java技术,需要通过下面的方式进行安装:
(1) FreeBSD + Linux compatibility enable + Linux Process FileSystem mounted
(2)
Linux Platform - Java(TM) 2 SDK, self-extracting file
(3)
SCSL (Sun Community Source Licensing) Source
-SCSL Source
-SCSL Binaries - needed to complete source build
-Mozilla Binaries
(4)
BSD Java porting patchsets
编译实际上是在FreeBSD的Linux兼容模式下,以Linux JDK Binary为基础,将SCSL Source打上BSD的patch后,在FreeBSD上面编译出native的JDK版本!(哇塞,真是拗口~~~!!!)
所以,以FreeBSD 5.4 Release为例子,我们第一步要做的就是修改 /etc/fstab 这个文件, 新增:
linprocfs /compat/linux/proc linprocfs rw 0 0
重新启动后,可以用kldstat查看是否已经mount上了Linux process FileSystem:
FreeBSD# kldstat
Id Refs Address Size Name
1 10 0xc0400000 5dde24 kernel
2 14 0xc09de000 56270 acpi.ko
3 1 0xc1803000 6000 linprocfs.ko
4 1 0xc180c000 17000 linux.ko
接下来,当然是要升级到最新的ports tree了:
FreeBSD# cd /usr/ports
FreeBSD# cvsup -g -L 2 /root/ports-supfile
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:freebsd的初级设置
- 讨论一下package和port一起使用的问题。 2009-05-13
- 内核编译 修改了操作系统名称,改如何改回来? 2009-05-13
- FreeBSD下WEBCAM 2009-05-13
- freebsd postfix设置 2009-05-13
- FreeBSD基础命令 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash