您的位置:首页 > 编程语言 > Java开发

Ubuntu12.04 LTS 中安装JAVA6

2013-10-12 10:30 441 查看
本人现在在做Android项目,需要在Ubuntu12.04中编译android源码,遇到一个步骤为安装jdk6

官方文档(http://source.android.com/source/initializing.html)中说明如下

TheSunJDKisnolongerinUbuntu'smainpackagerepository.Inordertodownloadit,youneedtoaddtheappropriaterepositoryandindicatetothesystemwhichJDKshouldbeused.

Java6:forGingerbreadandnewer

$sudoadd-apt-repository"debhttp://archive.canonical.com/lucidpartner"
$sudoapt-getupdate
$sudoapt-getinstallsun-java6-jdk

然而不一定成功

解决办法如下:

1、oracle官网下载jdk-6u45-linux-x64.bin,在ubuntu中会下载到Download文件夹中
2、mkdir/opt/java/64
3、cpjdk-6u45-linux-x64.bin/opt/java/64
4、chmodu+x/opt/java/64/jdk-6u45-linux-x64.bin
5、./jdk-6u45-linux-x64.bin
6、sudoupdate-alternatives--install/usr/bin/javajava/opt/java/64/jdk1.6.0_45/bin/java1
7、sudoupdate-alternatives--install/usr/bin/javacjavac/opt/java/64/jdk1.6.0_45/bin/javac1
8、sudoupdate-alternatives--install/usr/bin/jarjar/opt/java/64/jdk1.6.0_45/bin/jar1
...
9、设置软链接(http://koliy.iteye.com/blog/1472827)

  在编译android环境时,java-version命令明明能够正确表示java已经安装成功,环境设置正确。但是,在编译android时,检查java版本却通不过去:提示/bin/bash:java:commandnotfound问题,重装jdk几次仍是出现这种问题,没办法只好做个软链接了
sudoln-s/opt/java/64/jdk1.6.0_45/bin/jar/bin/jar
sudoln-s/opt/java/64/jdk1.6.0_45/java/bin/java
sudoln-s/opt/java/64/jdk1.6.0_45/javac/bin/javac
sudoln-s/opt/java/64/jdk1.6.0_45/javah/bin/javah
sudoln-s/opt/java/64/jdk1.6.0_45/javadoc/bin/javadoc
sudoln-s/opt/java/64/jdk1.6.0_45/javaws/bin/javaws

10、java-version


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: