Ubuntu12.04安装java jdk6

news/2024/7/24 13:13:03
方法一:

sudo apt-get purge sun-java* #You need to do that if you want the mozilla plugin to work without conflict with java7 for instance.
mkdir ~/src
cd ~/src
git clone https://github.com/flexiondotorg/oab-java6.git
cd ~/src/oab-java6
sudo ./oab-java.sh

Then when its finished, install java:
sudo apt-get install sun-java6-plugin sun-java6-jre sun-java6-bin sun-java6-jdk

You can follow the installation process with:
tail -f ~/src/oab-java6/oab-java.sh.log

 
方法二:

可以直接输入:
sudo apt-get install sun-java6-jdk  命令来安装

如果提示没有,则

sudo add-apt-repository “deb http://ppa.launchpad.net/sun-java-6/ppa/ubuntumaverick main ”
sudo add-apt-repository “deb-src
http://ppa.launchpad.net/sun-java-6/ppa/ubuntumaverick main ”

sudo apt-get update

sudo apt-get install sun-java6-jdk

要是还没有,就去https://launchpad.net/ubuntu/+ppas?name_filter=sun-java6-jdk搜ppa源,大神们会告诉你加那些源到你的/etc/apt/sources.list里面。

我就试过以上都不行,上去找到这个可以安装:https://launchpad.net/~maxb/+archive/ubuntu/preserved

deb http://ppa.launchpad.net/maxb/preserved/ubuntu precise main

deb-src http://ppa.launchpad.net/maxb/preserved/ubuntu precise main

 

下一步:

sudo apt-get update

sudo apt-get install sun-java6-jdk



装好后,输入命令
sudo update-alternatives --config java,然后从菜单里选择java-6-sun就可以了。

现在你可以输入java -version来测试你的Jdk是否安装好,怎么样,好了吧!

在我的机子上,只有java命令有效,其它的如javac,native2ascii等都找不到命令,说明默认只把java的链接添加到了$PATH中,这里我们可以有两种方法来解决。一是手动添加链接到/usr/bin目录下,二是把$JAVA_HOME/bin添加到$PATH变量中。

这里我采用第二种,使用你喜欢的编辑器,在~/.bashrc文件末尾加上以下两行:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$PATH:$JAVA_HOME/bin

好,都OK了,重新打开一个终端,是不是一切都好了呢!



http://www.niftyadmin.cn/n/807518.html

相关文章

RVP:存在和即时消息传送协议 (2) (转)

RVP:存在和即时消息传送协议 (2) (转)[more]响应 作为对 pragma/notify 的 Notification-Type 的成功 SUBSCRIBE 请求的响应,PRESENCE SERVICE 返回一个响应代码:200 - Successful(成功)。响应标头包含有关成功订阅的详…

终极PK:数据分析 VS 数据挖掘 VS 数据科学家

一直以来有人问:“ 数据分析 VS 数据挖掘 VS 数据科学家,它们到底有什么不同?入行大数据的话该怎么选?” 估计 90% 程序员,包括一些数据相关工作的⼩伙伴,都给不出准确回答。最近整理了这张对比长图&#x…

RVP:存在和即时消息传送协议 (4) (转)

RVP:存在和即时消息传送协议 (4) (转)[more]访问权限 受支持的元素定义权限有 read、write、readacl、writeacl 和 all。不支持的访问权限有 writeowner、delete、createchild 和 deletechild。拥有 allow 或 deny 父级的新访问权限元素在下面指定。 名称 作用 值 s…

[ubuntu]修改apt-get 默认源为163.mirror 源

[ubuntu]修改apt-get 默认源为163.mirror 源1.使用下面命令备份 /etc/apt/sources.list 文件,避免改错了,无法还原 cp /etc/apt/sources.list /etc/apt/sources.list.backup 2,在/etc/apt/sources.list 文件中, 如下位置 红色字…

大神驾到|「罗斯基」教你怎么做出超休闲游戏爆款

11月13日,由罗斯基联合量江湖、Topon共同举办的“下一个休闲游戏爆款在哪里”主题沙龙活动在深圳举办。活动邀请了多家知名休闲游戏厂商以及头部休闲游戏平台的负责人,演讲内容涵盖休闲游戏的产品立项、买量投放和变现等多个角度,深度进行了干…

从程序员升级到工程师 (转)

从程序员升级到工程师 (转)[more]从程序员升级到工程师 (这条文章已经被阅读了28次)时间:2000年12月08日 09:09 来源:arshioul转贴从程序员升级到工程师(玺龙阁收藏) 大多数象我这样对软件有浓厚兴趣的人,毕业后义无…

使用 Cocos Creator 开发动感音乐游戏!

摘要音乐干听多没劲,来点可视化效果让音乐“动”起来!底部源码分享!正文说明在浏览器端 AudioContext 是一个专门用于音频处理的接口,工作原理是将 AudioContext 创建出来的各种节点相互连接,音频数据流经这些节点,我们…

ubuntu12.04搭建android编译环境

1:更新源 ①:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ②:sudo gedit /etc/apt/sources.list Ubuntu 官方更新服务器 deb http://archive.ubuntu.com/ubuntu/ quantal main restricted universe multiverse deb http://…