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

原创 2006年06月03日 00:18:00
将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 [中文版]
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved

偶在页面里引入了标签如下:          出错提示:         org.apache.jasper.JasperException:   /index...

JSTL 1.2 - The absolute uri: http://java.sun.com/jstl/core cannot be resolved

序 上周五,公司临时决定把一个老项目要部署到外边。事前我也没有接到通知,下午要下班的时候,突然跟我说要部署项目,而且那边很着急用,没办法,只能加班等待部署完成了。 背景 简单的说一下项...

The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar

The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar ...

The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar

The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar ...
  • lzz313
  • lzz313
  • 2012-05-10 18:05
  • 102944

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be res

1、错误描述严重: Servlet.service() for servlet [jsp] in context with path [/cmp] threw exception [The absol...

This absolute uri http://java.sun.com/jsp/jstl/core) cannot be resolved in either web.xml or the ...

今天遇到了一个问题,如标题一样的,在网上搜到了一篇文章,他说的方法很实用。 在JSP中This absolute uri http://java.sun.com/jsp/jstl/core ...

http://java.sun.com/jsp/jstl/core cannot be resolved

http://blog.sina.com.cn/s/blog_4b26bc290100i9gx.html 原文年代久远,本人尝试了第一种方法将jstl1.2添加到路径中就不报错了。关于JSP中org...

【错误解决】[Maven]使用Maven配置Jstl出现异常:The absolute uri: http://java.sun.com/jsp/jstl/core cannot...

转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 也就是出现如下错误:严重: Servlet.service() for servle...

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jstl/core cannot be resolve

错误是因为引入jsp中而你却没有引入相关jar包: com.springsource.javax.servlet.jsp.jstl-1.1.2.jar com.springsource.org.a...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)