2016032701 - ubuntu安装jdk
参考地址:http://jingyan.baidu.com/article/d621e8da0e92052865913f32.html
1.首先需要去oracle官网去下载jdk1.8,我本人下载的是jdk1.8u73安装

我没有采用命令直接从oracle官网下载。
2.将jdk解压到特定目录中。
例如:# tar zxvf jdk-8u5-linux-i586.gz -C /usr/lib/jvm/
我个人采用上面的命令会报错,所以我采用压缩到当前目录,然后将解压后的文件move到特定目录

一直报归档找不到,由于前次错误,将以上的错误状态退出等问题,我没找到解决的办法,所以采用先解压,然后将解压后的文件转移到我的目录中。
3.配置java的环境变量
我个人的安装jdk的路径如下:/usr/lib/jvm/jdk1.8.0_73
如果你直接使用vi /etc/profile,可能编辑后的文件无法保存,如果无法保存,请使用sudo

编辑内容如下。找到/etc/profile文件,在文件内容最后面添加内容

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_73
export JRE_HOME=${ JAVA_HOME}/jre
export CLASSPATH=.:${ JAVA_HOME}/lib:${ JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin;$PATH
注意window下使用;分隔,而在linux中使用:进行分隔。(不知道为何从终端复制的数据无法贴在浏览器文本中)
4.一般而言,可能linux系统中存在多种java版本,那么需要选择其中特定版本的jdk。

不知道为何我的ubuntu只有我安装后的jdk1.8版本。
如果你也遇到类似的问题,可能我安装完ubuntu出现莫名的问题,我没有解决。
sudo update-alternatives --install /usr/lib/java java /usr/lib/jvm/jdk1.8.0_73/bin/java 300
sudo update-alternatives --install /usr/lib/javac javac /usr/lib/jvm/jdk1.8.0_73/bin/javac 300
然后运行update -alternatives --config java 注意是两个-,而不是一个-。
此时如果你ubuntu中有多个jdk版本,那么可以选择其中特定版本作为你使用的版本。

5.最后进行验证。
java -version

输入java和javac命令正常展示,此时配置完成
整理命令如下:
JDK环境变量配置如下:
执行命令sudo gedit /etc/environment,在打开的编辑器中PATH变量上面两行新建两个变量,
JAVA_HOME="/usr/lib/java/jdk1.7.0_11"
CLASSPATH=".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar"
在PATH中添加$JAVA_HOME/bin,注意与PATH原有的值之间用英文冒号:分隔,切勿把原来的值删除。
然后保存关闭,使用命令source /etc/envrionment更新。
Ubuntu系统默认安装并使用OpenJDK(usr/lib/jvm/),因此需要手动修改系统默认的JDK,
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/jdk1.7.0_11/bin/javac 300
sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.7.0_11/bin/java 300
sudo update-alternatives --config javac,再选择相应的Priority 300
sudo update-alternatives --config java,再选择相应的Priority 300
至此配置完成,输入java -version、javac或java检查是否配置成功。
2016032701 - ubuntu安装jdk的更多相关文章
- Ubuntu 安装JDK并配置成为默认的JDK
Ubuntu安装JDK 系统版本:Ubuntu 15.04 x64 JDK版本:jdk-8u60-linux-x64 1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应 ...
- Ubuntu 安装 JDK 7 / JDK8 的两种方式
ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用pp ...
- Ubuntu安装JDK与环境变量配置
Ubuntu安装JDK与环境变量配置 一.getconf LONG_BIT 查看系统位数,并下载相应的jdk.我的系统是32位的,所以下载的jdk是:jdk-8u77-linux-i586.gz.并且 ...
- Ubuntu 安装 JDK 7
直接下载jdk压缩包方式安装 分为下面5个步骤 1.官网下载JDK 2.解压缩,放到指定目录 3.配置环境变量 4.设置系统默认JDK 5. 测试jdk 1.官网下载JDK 地址: http ...
- Ubuntu 安装JDK步骤 ,提示没有那个文件或目录
作为一个程序员,配置环境是最基本的功夫,然而我却捣鼓了一下午,包括安装Ubuntu,安装JDK和配置环境变量. 简单记录下自己的安装过程: 1 下载JDK tar包,使用tar -xzvf jdk* ...
- 2016032901 - ubuntu安装jdk
在ubuntu上安装jdk,然后网上大部分相同的教程配置,结果运行java,javac,java -version总是出现莫名奇妙的问题. 原先配置完之后,运行java -version后出现下面内容 ...
- linux ubuntu安装jdk
Oracle对Jdk7与Jre7的关系的经典图解 Oracle has two products that implement Java Platform Standard Edition(Java ...
- Ubuntu安装 jdk.rpm 报错问题解决
报错问题出现原因 第一次使用Ubuntu操作系统,很多命令及软件安装方式与以往使用的Linux操作系统(CentOS)有很大区别.现在总结使用Ubuntu在安装JDK中,遇到的问题及解决方法. roo ...
- ubuntu安装jdk<服务器>
服务器 阿里云服务器Ubuntu安装jdk7 2014-08-25 16:44 | coding云 | 5825次阅读 | 6条评论 一.下载jdk 可以先下载到本地,然后ftp到服务器 官方 ...
随机推荐
- C#_Ajax_分页
using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace MvcTe ...
- mysql与java的之间的连接
package cn.hncu; //注意,以下都是sun公司的接口(类)---这样以后换成Oracle等其它数据库,代码不用动import java.sql.Connection;import ja ...
- Android(java)学习笔记118:类继承的注意事项
/* 继承的注意事项: A:子类只能继承父类所有非私有的成员(成员方法和成员变量) B:子类不能继承父类的构造方法,但是可以通过super(马上讲)关键字去访问父类构造方法. C:不要为了部分功能而去 ...
- Discuz论坛架构改造
这个论坛一直通过NFS服务共享文件给三台web服务器做负载均衡. 在实际环境中WEB Server总是出现CPU负载突然升高.文件交互的网络流量异常.甚至WEB Server夯死,NFS不能卸载,只能 ...
- 【原】NGUI中的UIRoot脚本功能
UIRoot是NGUI控件的根节点,使用是根据屏幕尺寸自动(或手动)调节节点下子控件的大小. 这个组件声明了在编辑模式下运行:[ExecuteInEditMode],在Inspector编辑修改属性值 ...
- ruby sass Encoding::CompatibilityError for changes
在'compass create projectName','cd projectName'之后,show "Encoding::CompatibilityError on line [&q ...
- .Net 指定时间段内定时执行的Windows服务(System.Threading.Thread)
创建一个Windows服务项目:解决方案(右击)——> 添加 ——> 新建项目——>项目类型选择Windows——>模板选择Windows服务 ,如图: 编写Windows服务 ...
- PeopleReady--办公学习类App产品
PeopleReady是能使人(公司或组织里的员工)快速Ready(经验+知识)的学习系统.对员工的好处是:- 可以迅速Ready,尽快符合岗位要求,尽快有Performance,尽快对公司有价值,从 ...
- Web前端发展简史
Web前端发展简史 有人说“前端开发”是IT界最容易被误解的岗位,这不是空穴来风.如果你还认为前端只是从美工那里拿到切图, JS和CSS一番乱炖,难搞的功能就去网上信手拈来,CtrlC + Ctrl ...
- 读jQuery官方文档:数据方法与辅助方法
数据方法 有时候你可能想要在元素上面储存数据.由于浏览器兼容性问题,用原生JavaScript处理元素上的数据可能会造成内存溢出,jQuery可以帮你自动处理这些问题: //储存和取出元素数据 $(' ...