打印

Slax 6.2.0 全中文化全过程(utf8)外传之 Java

Slax 6.2.0 全中文化全过程(utf8)外传之 Java

Java 简体中文版可以从www.sun.com.cn上下载一份到 /tmp 目录下
注意,是: Linux (自解压文件)  这个版本
现在下载到的应该是 jre-6u15-linux-i586.bin 这个版本

打开终端,cd 到 /tmp 目录中执行:
复制内容到剪贴板
代码:
chmod 0777 jre-6u15-linux-i586.bin
./jre-6u15-linux-i586.bin
它会让你读一大段许可说明,一直回车,直到它问你:
复制内容到剪贴板
代码:
Do you agree to the above license terms? [yes or no]
回答它,yes
然后,你会得到一个名为jre1.6.0_15的目录(呵呵,JAVA最简单了,不乱放东西)
打开终端在/tmp目录下建立目录:
复制内容到剪贴板
代码:
mkdir -p /tmp/java/usr/lib
把jre1.6.0_15目录拷贝到 /tmp/java/usr/lib 目录里去,然后打开终端,输入如下命令:
复制内容到剪贴板
代码:
cd /tmp/java/usr/lib/jre1.6.0_15/lib/fonts
ln -sf /usr/share/fonts/TTC  fallback
cd /tmp/java/usr/lib
ln -sf /usr/lib/jre1.6.0_15  java
哈哈哈,别以为我   ln 后面的路径错了,没错的,接下来你看就是了,现在是错的,等这个包用起来时就是对的了。

这里就用到那个simsun.ttf 了,不过我们是链接了它所在的目录到 java 里去,让 java 可以正常找到并使用中文字体,我试过了,链接文泉字体是不行的。。呵呵

然后新建目录:
复制内容到剪贴板
代码:
mkdir -p /tmp/java/etc/profile.d
在 /tmp/java/etc/profile.d 目录中,新建两个启动文件 jre.csh 和 jre.sh 内容如下:

jre.csh
复制内容到剪贴板
代码:
#!/bin/csh
setenv JAVA_HOME /usr/lib/java
setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
setenv PATH ${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin
jre.sh
复制内容到剪贴板
代码:
#!/bin/sh
export JAVA_HOME=/usr/lib/java
export MANPATH="${MANPATH}:${JAVA_HOME}/man"
export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
然后打开终端执行:
复制内容到剪贴板
代码:
cd /tmp/java/etc/profile.d
chmod 0755 jre*.*
还有一点点工作:
打开终端,输入如下命令:
复制内容到剪贴板
代码:
mkdir -p /tmp/java/usr/bin
cd /tmp/java/usr/bin
ln -sf /usr/lib/java/bin/java  java
ln -sf /usr/lib/java/bin/java_vm  java_vm
ln -sf /usr/lib/java/bin/javaws  javaws
ln -sf /usr/lib/java/bin/jcontrol  jcontrol
OK,把 /tmp/java 目录打包成 lzm 文件,放到你的启动盘的  /slax/modules 目录中去就行了,下次启动时,你的 Slax 就有JAVA支持了。还支持中文哦(告别乱码 了)。

想检验一下 Java 中文配置对不对,你可以在重启系统后,在终端里运行下面这个命令,看看打开的配置面板中文对不对就行了:
复制内容到剪贴板
代码:
jcontrol
至于它有什么用,以后你做了 FireFox 包时,发现没有JAVA支持会是件很痛苦的事,有了它,就啥也不怕了,到FireFox 插件目录下去 ln 一下 /usr/lib/java/plugin/i386/ns7/libjavaplugin_oji.so 文件就行了,这也是为什么我们在打包的 /usr/lib 目录下再 ln 一个  java 目录的原因,这样,以后你升级 java 时,只要重 ln 这个 java 目录,那么所有依赖 java  的程序就自动跟着升级了。呵呵


呵呵,这文章是我 AppleWolf 原创的,冒着老婆的回家诉责,即兴写的。。。。。。。

[ 本帖最后由 applewolf 于 2009-8-14 00:14 编辑 ]

TOP

看过老兄的多个帖子,受益颇多,感谢lz发表了这么多好文章啊!

TOP

先把楼主的文章粘贴下来了,等会在SLAX下边学习,边实践。

TOP

回复 3# 蝌蚪 的帖子

原来有人跟我的想法一样啊?呵呵,为了避免网络的影响,我也正在把相关文章复制粘贴下来,然后再试试

TOP