免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1207 | 回复: 0
打印 上一主题 下一主题

freebsd 6.0下jdk15的编译 安装 汉化全过程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-28 16:35 |只看该作者 |倒序浏览
1
cd /usr/share/examples/cvsup
cvsup -g -L 2 ports-supfile
2
cd /compat/linux/
mkdir proc
3
编辑fstab文件加入
cd /etc/
ee fstab
加入
linprocfs /compat/linux/proc linprocfs rw 00
4.
cd /boot
ee loader.conf
添加 linux_load="YES"
5
cd /usr/ports/
mkdir packages
建立这个目录目的是 make package 时候生成的 包系统会自动放到这个位置 省的你到处找
6 重起 试设置生效
reboot
7
cd /usr/ports/java/jdk15
make package clean
(注意这里不像一般的ports 系统不会直接去下载原码包的 它会提示你到那里去下载那些包
照做就是了 下载来后放到 /usr/ports/distfiles里面就可以了
大致需要下载 bsd-jdk15-patches-2.tar.bz2 jdk-1_5_0src-scsl.zip
j2sdk-1_4_2_10-linux-i586.bin等)
当然make 的时候你可以加入一些参数 例如WITH_IPV6 WITHOUT_WEB等
举个具体命令例子
make WITHOUT_WEB=YES package clean
自己编译jdk是个漫长的过程
我已经编译了两个 一个with_web 一个without_web
ftp://57333.com
用户名:ftop
密码:10231023
大家选择可以下载使用那个包 省你的劳累了 呵呵
用我编译的包安装用 pkg_add jdk-1.5.0p2_2.tbz 会提示一些依赖包
用pkg_add -r 软件包名 装上就可以了
9 安装完jdk 就是要配置java环境了
cd
ee .cshrc
设置其中的 path 和添加classpath
看我的 .cshrc文件
# $FreeBSD: src/etc/root/dot.cshrc,v 1.29 2004/04/01 19:28:00 krion Exp $
#
# .cshrc - csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#
alias h            history 25
alias j            jobs -l
alias la      ls -a
alias lf      ls -FA
alias ll      ls -lA
alias mount_msdosfs mount_msdosfs -L zh_CN.eucCN
# A righteous umask
umask 22
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin
/usr/local/jdk1.5.0/bin /usr/local/jdk1.5.0/jre/bin /usr/X11R6/bin $HOME/bin)
setenv      EDITOR      ee
setenv      PAGER      more
setenv      BLOCKSIZE      K
setenv XMODIFIERS @im=fcitx
setenv LANG zh_CN.eucCN
setenv LC_CTYPE zh_CN.eucCN
setenv CLASSPATH .:/usr/local/jdk1.5.0/lib/dt.jar:/usr/local/jdk1.5.0/lib/tools.jar
if ($?prompt) then
     # An interactive shell -- set some stuff up
     set prompt = "`/bin/hostname -s`# "
     set filec
     set history = 100
     set savehist = 100
     set mail = (/var/mail/$USER)
     if ( $?tcsh ) then
           bindkey "^W" backward-delete-word
           bindkey -k up history-search-backward
           bindkey -k down history-search-forward
     endif
endif
10 汉化java 不汉化中文会是乱码
前提是你安装了 firefly字体
没装可以用一下命令装上
cd /usr/ports/chinese/firefly
make install clean
接下来
将一下文件保存为fontconfig.properties放到/usr/local/jdk1.5.0/jre/lib目录下
# fontconfig.properties
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#
# Version
version=1
# Component Font Mappings
serif.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980
-0
monospaced.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-
gb2312.1980-0
dialog.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-
gb2312.1980-0
dialoginput.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-
gb2312.1980-0
# Search Sequences
sequence.allfonts=zh-1
# Exclusion Ranges
# Font File Names
filename.-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-
0=/usr/X11R6/lib/X11/fonts/TrueType/fireflysung.ttf
11 到此 就可以体验你的java了 装个lumaqq 玩下吧。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15856/showart_91993.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP