码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu jdk1.8 安装

时间:2015-01-27 20:01:41      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

1、到 Oracle 官网下载 JDK 8 的二进制压缩包。

2、将jdk 8 解压到/usr/tmp目录下。

3、将解压后的文件夹移到你所希望的安装目录下。我是放在 /usr/local/lib/jdk1.8.0 中。

$sudo mv /tmp/jdk1.8.0/ /usr/local/lib/

4、配置环境

打开环境配置文件。

$sudo gedit ~/.bashrc

在文件的最末尾添加如下代码:

export JAVA_HOME=/usr/local/lib/jdk1.8.0
export CLASSPATH=.:/usr/local/lib/jdk1.8.0/lib
export PATH=$PATH:$JAVA_HOME/bin

然后重新加载.bashrc

$source ~/.bashrc

5、到这里后运行 javac, java,等命令还是不能用,因为在命令里调用的java是指/usr/bin/java。接下来再执行下面命令:

$sudo update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.8.0/bin/java 300  
$sudo update-alternatives --install /usr/bin/javac javac /usr/local/lib/jdk1.8.0/bin/javac 300  
$sudo update-alternatives --install /usr/bin/javap javap /usr/local/lib/jdk1.8.0/bin/javap 300  
$sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/local/lib/jdk1.8.0/bin/javadoc 300 

执行以上代码后就将两个文件加下的java,javac等关联起来了。

到这里全部安装配置好了,可以运行 $java -version 试试。

java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)

问题:

1、bash: /usr/bin/java: 权限不够

解决方法:

$chmod 777 /usr/local/lib/jdk1.8.0/bin/java
$chmod 777 /usr/local/lib/jdk1.8.0/bin/javac
$chmod 777 /usr/local/lib/jdk1.8.0/bin/javadoc
$chmod 777 /usr/local/lib/jdk1.8.0/bin/javap
 

给这四个文件加上执行权限

2、bash: /usr/bin/java: 没有那个文件或目录

是由于没有加上本文的第五点。

 

ubuntu jdk1.8 安装

标签:

原文地址:http://www.cnblogs.com/yulijunzj/p/4253748.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!