DanceFire的专栏

天地不仁,以万物为刍狗

舞焰ID:DanceFire
263271次访问,排名226好友0人,关注者1
DanceFire的文章
原创 51 篇
翻译 4 篇
转载 0 篇
评论 928 篇
DanceFire的公告
最近评论
hqfmyway:出现过同样的问题,谢谢解惑!
phhwr85:非常感谢,正郁闷中!
herry0628:A gold website for wow gold and
buy wow gold sevise.
herry0628:A gold website for wow gold and
buy wow gold sevise.
herry0628:A gold website for wow gold and
buy wow gold sevise.
文章分类
收藏
    相册
    Unix家族族谱图
    编程语言家族族谱
    操作系统相关图片
    插图
    麒麟操作系统相关图片
    L4 微内核实现
    Fiasco - DROPS的底层微内核 (TU Dresden)
    L4Ka::Pistachio (UKa, UNSW)
    seL4 - Secure Embedded L4 (UNSW)
    L4 微内核研究组
    L4 总部
    UKa的L4研究组
    UNSW/NICTA的L4研究组
    L4 文档
    L4 X.2 API的用户手册(UNSW)
    L4-embedded 参考手册 N1 (UNSW)
    基于 L4 的操作系统
    Darwin在L4上的移植 - Darbat (UNSW)
    DROPS - 基于L4的嵌入式实时操作系统 (TU Dresden)
    GNU Hurd在L4上的移植
    Linux在L4上的移植 - L4Linux (TU Dresden)
    Linux在L4上的移植 - Wombat (UNSW)
    Mungi - Single Address Space OS based on L4 (UNSW)
    朋友
    Dancefire's website
    ralph623的专栏(RSS)
    sinboy的菜地(RSS)
    Sunwear(RSS)
    Xinsoft :应用之美,在于药到病除(RSS)
    吕震宇(RSS)
    强强专栏(RSS)
    旁观生活的BT(RSS)
    潇寒的Blog(RSS)
    龙真先生(RSS)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 将Fedora Core的gcj替换为sun的java的脚本收藏

    新一篇: Fedora Core Linux安装VMWare时调整用的脚本 | 旧一篇: 巧用FreeBSD 5.3内核启动做了点手脚的麒麟2.1-01

    将Fedora Core的gcj替换为sun的java的脚本

    现在gcj还不支持Java 1.5,所以有很多程序执行不了。可惜Fedora Core使用的恰好是这个开源实现,而相比而言,我更喜欢Sun的Java实现,因此,无奈,每次装Fedora Core都需要去替换默认的gcj为Sun的JDK。虽然就这么几步,但是每次还老是需要google。干脆写个脚本记在blog好了。

    1、换到root权限

    su -

    2、http://java.sun.com/j2se/1.5.0/download.jsp 下载所需要的bin,安装上。

    3、然后执行下面的脚本:

    --------------------CUT BEGIN-----------------------
    #!/bin/bash
    # Copyright (c) 2006 Dancefire (dancefire#gmail)
    #
    # 2 Steps to swap to Sun JDK
    #
    #    1. Download and install Sun Java JDK.
    #    2.    run this script
    #        1) Tell the script the JDK directory
    #        2) Help the script choose the Sun's java
    #    All done

    echo "Configure Enviroment..."

    read -p "Please tell me the JDK Directory, such as /usr/java/jdk1.5.0_07: " JDKDIR

    JAVASH=/etc/profile.d/java.sh

    echo "Linking to Mozilla plugins..."
    ln -s $JDKDIR/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so

    echo "Swap to Sun JDK ..."

    if [ ! -f $JAVASH ]; then
        # generate java profile
        echo "export J2RE_HOME=$JDKDIR/jre" > $JAVASH
        echo "export PATH=\$J2RE_HOME/bin:\$PATH" >> $JAVASH
    fi

    source $JAVASH

    /usr/sbin/alternatives --install /usr/bin/java java $JDKDIR/bin/java 2

    echo "Please choose '$JDKDIR/bin/java'"
    /usr/sbin/alternatives --config java
    /usr/sbin/alternatives --display java

    echo "Successfully"
    --------------------CUT END-----------------------


    如果想恢复,只需要在root下执行:

    /usr/sbin/alternatives --config java

    选择回原来的gcj就可以了。

    Reference:
    Fedora Core 5 Linux Installation Notes
    http://stanton-finley.net/fedora_core_5_installation_notes.html [English]
    http://linuxertony.googlepages.com/fedora_core_5_installation_notes.html [中文版]

    发表于 @ 2006年06月03日 00:18:00|评论(loading...)|编辑

    新一篇: Fedora Core Linux安装VMWare时调整用的脚本 | 旧一篇: 巧用FreeBSD 5.3内核启动做了点手脚的麒麟2.1-01

    评论

    #herry0628 发表于2008-07-14 12:02:19  IP: 220.178.42.*
    A gold website for wow gold and
    buy wow gold sevise.
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © DanceFire