[i=s] 本帖最后由 sauntor 于 2013-6-25 22:06 编辑 [/i]
在端午节的时候偶贴了一段在openSUSE上安装Oracle JDK的帖子(成功在openSUSE 12.3上 安装 Oracle 发行的JDK7,贴出脚本分享),说来惭愧呀,俺只是简单的把手动敲的命令整理了一下就贴上去了,也没做测试(所以就有Bug咯...),结果还被斑竹给推荐了,着实有点汗颜呀。不过余近日抽空整理了一下,并在openSUSE 12.3 x64/x86上试验效果良好,望以此来弥补斑竹和大家的错爱。简要说明一下脚本执行的操作:
1. 把JDK解压到/usr/lib/jvm/jdk1.7.0_xx(x64系统中为/usr/lib64/jvm/jdk1.7.0_xx,下文类似)目录中,并在/usr/lib/jvm中创建两个符号链接java-1.7.0-oracle、jre-1.7.0-oracle
2. 以上面建的符号链接为基础目录,安装java、javac、javaplugin(集成FireFox)到系统的Alternatives环境中
3. 拷贝sun-jcontrol.png到系统图标文件夹,安装Java控制面板
卸载过程与上面的过程相反,也就没必要再写一遍了。
命令行选项简介:
JdkSetup.sh -[i|r] --[install|remove] [-p|--patch] patch --priority priority [-f|--file] /path/to/jdk.tar.gz
-i, --install 执行安装
-r, --remove 执行卸载
-p, --patch JDK增量更新版本号,即为"jdk1.7.0u21"中的"21"
--priority [安装选项]安装到Alternatives系统时的优先级,默认的就足高够了(可让OracleJDK成为默认JDK)
-f, --file [安装选项]从Oracle下载的原始JDK压缩包路径,如:./jdk-7u25-linux-x64.tar.gz
示例:
安装)
./JdkSetup.sh -i -p25 -f $HOME/下载/jdk-7u25-linux-x64.tar.gz
卸载)
./JdkSetup.sh -r -p25
希望对各位Linux菜鸟同仁有所帮助,不足之处还请批评斧正。


yangyanlong 于 2015-04-28 09:31:13发表:
顶
anglesun0001 于 2015-02-08 05:51:12发表:
收到!!
jnexezdl 于 2014-05-08 13:51:00发表:
好东西
yangyq2014 于 2014-03-15 20:42:42发表:
谢谢啦,我是新人,支持~~捧场
yemaobumei 于 2014-02-18 22:01:39发表:
good
gr23344 于 2013-11-18 23:13:10发表:
新手上道, 请多多照顾。谢谢。
leumouse 于 2013-07-30 10:04:59发表:
学习学习
guaitai 于 2013-07-21 10:00:14发表:
新手上道,多多关照
free8000 于 2013-07-21 06:15:57发表:
谢谢!
Growth兆 于 2013-06-26 16:17:12发表:
感谢sauntor的分享,本贴加入到openSUSE技术贴子中
fengmayi1 于 2013-06-26 08:46:59发表:
收经