QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5772|回复: 3

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

[复制链接]
发表于 2009-8-13 23:56:06 | 显示全部楼层 |阅读模式
Java 简体中文版可以从www.sun.com.cn上下载一份到 /tmp 目录下
注意,是: Linux (自解压文件)  这个版本
现在下载到的应该是 jre-6u15-linux-i586.bin 这个版本

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

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

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

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

想检验一下 Java 中文配置对不对,你可以在重启系统后,在终端里运行下面这个命令,看看打开的配置面板中文对不对就行了:
  1. 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 编辑 ]
发表于 2009-10-8 13:33:58 | 显示全部楼层
看过老兄的多个帖子,受益颇多,感谢lz发表了这么多好文章啊!
回复

使用道具 举报

发表于 2009-10-26 11:24:38 | 显示全部楼层
先把楼主的文章粘贴下来了,等会在SLAX下边学习,边实践。
回复

使用道具 举报

发表于 2010-12-30 16:15:33 | 显示全部楼层

回复 3# 蝌蚪 的帖子

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-3-29 22:12 , Processed in 0.099469 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表