ubuntu13.04安装javajdk

安装jdk6,添加了源:

  1. $ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"  
  2. $ sudo apt-get update  
  3. $ sudo apt-get install sun-java6-jdk  

  1. $ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu hardy main multiverse"  
  2. $ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu hardy-updates main multiverse"  
  3. $ sudo apt-get update  
  4. $ sudo apt-get install sun-java6-jdk  

 

都出现了

  1. Reading package lists... Done  
  2. Building dependency tree         
  3. Reading state information... Done  
  4. Package sun-java6-jdk is not available, but is referred to by another package.  
  5. This may mean that the package is missing, has been obsoleted, or  
  6. is only available from another source  
  7. E: Package sun-java6-jdk has no installation candidate  

 

最后实在没办法了,就安装jdk7

步骤如下(来自http://my.oschina.net/zanecoy/blog/143501)

1.在图形界面下的浏览器里面打开jdk的下载地址,就是有需要点击"Accept License Agreement "的那个页面

2.记录当前的url,例如:

 

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

3.点击"Accept License Agreement ",然后得到需要下载的jdk的URL,例如:

 

 

http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.tar.gz

 

4.远程登录linux服务器,输入如下命令:

 

wget --no-check-certificate --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk7-downloads-1880260.html;" http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.tar.gz

即可直接下载jdk了,如果jdk版本不同了,请注意修改对应的文件名称

参考自:http://blog.kdecherf.com/2012/04/12/oracle-i-download-your-jdk-by-eating-magic-cookies/

 

真心感谢这位朋友,弄了一下午,把系统都给重装了,都没安装上jdk6

好像源现在不支持jdk6,但是也没提供jdk7(我也不明白)

 

第二步:解压安装(来自:http://www.2cto.com/os/201206/134677.html)

sudo tar zxvf ./jdk-7-linux-i586.tar.gz  -C /usr/lib/jvm  

cd /usr/lib/jvm  

 

第三步:修改环境变量

vim ~/.bashrc  

添加:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_03  

export JRE_HOME=${JAVA_HOME}/jre  

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH  
 

保存退出,输入以下命令使之立即生效。

source ~/.bashrc  

 

第四步:配置默认JDK版本
 

由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。 

执行代码:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_03/bin/java 300  

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_03/bin/javac 300  

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_03/bin/jar 300     www.2cto.com  

 

执行代码:

sudo update-alternatives --config java  

 

系统会列出各种JDK版本,如下所示:
 

snowdream@snowdream:~$ sudo update-alternatives --config java  
 

有 3 个候选项可用于替换 java (提供 /usr/bin/java)。  

  

  选择       路径                                    优先级  状态  

------------------------------------------------------------  

* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式  

  1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式  

  2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        手动模式  

  3            /usr/lib/jvm/jdk1.7.0_03/bin/java           300       手动模式  

  

要维持当前值[*]请按回车键,或者键入选择的编号:3  

update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于手动模式 中。  

第五步:测试

snowdream@snowdream:~$ java -version  

java version "1.7.0_03"  

Java(TM) SE Runtime Environment (build 1.7.0_03-b04)  

Java HotSpot(TM) Server VM (build 22.1-b02, mixed mode)  

 

备注:网络上很多装jdk的方法都是基于jdk6的bin文件,而现在官网上都是tar.gz的压缩文件,所以那些方法的参考性不大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值