如果你的软件源可以用,那么很简单的指令就可以安装java,如安装JDK7:

sudo apt-get install openjdk-7-jdk openjdk-7-jre

但是如果因为种种原因你的源不能用,或者你想要安装新版本的JDK,那么方法如下:

首先,从官网下载一下你想要的安装包,这里我下载的是jdk-8u111-linux-x64.tar.gz

然后按如下指令解压放入指定位置:

sudo mkdir /usr/lib/jvm

tar zvxf jdk-8u111-linux-x64

sudo mv jdk1.8.0_111 /usr/lib/jvm

之后,在./profile中设置永久环境变量

sudo gedit ~/.profile

弹出文本,把以下内容放到文本最后:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_111/

export JRE_HOME=/usr/lib/jvm/jdk1.8.0_111/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH

保存退出。

然后:

source ~/.profile

最后重启电脑。

验证java版本:

java -version

如果你的电脑没装过java,那么到这里就结束了。

如果之前有Openjdk,那么好像还需要更新什么,参考http://www.linuxidc.com/Linux/2014-09/106218.htm,本文的方法也是来自于这个网址,我只是发现这个方法可以用,推广一下~

另外如果你想要了解设置环境变量的各种方法的关系,请参考http://blog.csdn.net/jdplus/article/details/23341183

java ubuntu 14.04,ubuntu14.04下安装JAVA相关推荐

  1. ubuntu vasp 安裝_Ubuntu Server 16.04.3 LTS 下安装vasp5.3

    ******************************************************VASP安装篇 Ubuntu 16.04.3 LTS 下安装vasp5.3. 使用的编译器有 ...

  2. Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换

    因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动.Cuda.Cudnn.并进行CUDA版本切换 成功安装完成了,写个记录. 1. 安装Nvid ...

  3. Ubuntu16.04(64位)下安装和破解source insight4

    破解文件如下: https://pan.baidu.com/s/1i5qtbJv 首先 apt-get install wine 然后 winetricks wininet 然后下载sourceins ...

  4. ubuntu 安装java插件_Ubuntu下安装JAVA插件欣赏精美网页

    感谢cc2.cc的投递. ------------------------------------------------ 记得1998年那时刚接触网络,就被网上那些精美的Java所展现出来的令人炫目 ...

  5. centos7 java 配置_centos7下安装java及环境变量配置技巧

    现在我们常见的一些关于Linux的系统很多,但是使用的更多的一般都是CentOS和Ubuntu,今天我就来记录一下关于centos下java的安装和环境变量的配置,感兴趣的朋友跟随IIS7站长之家小编 ...

  6. 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX

    https://www.v2ex.com/t/279405 求助下 Ubuntu 15.10(64 位)下安装 pyspider 下的问题 - V2EX pip 更新到最新 sudo apt inst ...

  7. mac 下安装java, jmeter, ant, jenkins,使用jmeter+ant+jenkins 接口测试集成工具,发送html报告到邮箱中

    涉及到的参考文档,如果有侵权,可以告知,立即删除. 一.全部小工具的安装 1.mac下安装java,jmeter 参考文档:https://www.jianshu.com/p/bce9077d883c ...

  8. 在Mac OS系统下安装Java

    在终端输入命令行如下: java -version 结果如下: openjdk version "1.8.0_302" OpenJDK Runtime Environment (T ...

  9. 在Centos下安装java jdk

    在Centos下安装java jdk 第一步: 首先卸载CentOS上自带的jdk,如果不会可以百度一下,直到输入命令 java或者java -version找不到命令是说明卸载成功 第二步: 下载j ...

  10. Realtek 8852BE Think Book 14 + 在Arch Linux下安装网卡驱动

    Realtek 8852BE Think Book 14 + 在Arch Linux下安装网卡驱动 原链接:https://gith删ub.com/lwfinger/rtw89 不要选择下图方法,在我 ...

最新文章

  1. 关于java中死锁的总结
  2. 基于FPGA的LED点阵系统开发
  3. buu Cipher
  4. git config设置用户名_hexo和git搭建博客过程
  5. powerbi learning: look up table and data table
  6. VC屏幕截图,保存为Bmp文件
  7. iframe src 传参数_剧本杀测评|本友投稿——蜀山传(非剧透)
  8. 图卷积网络初探【GCN】
  9. jzoj5986. 【WC2019模拟2019.1.4】立体几何题 (权值线段树)
  10. Excel 中的日期格式变成时间戳
  11. python(xlwt的简单运用)
  12. PC软件标题修改器 支持加壳
  13. java 200以内质数_Java:2-200内的质数
  14. The eighth day
  15. 饥荒联机版服务器搭建_Linux 搭建饥荒联机版服务器
  16. 碰撞触发器Trigger
  17. 微信公众平台开发入门教程[2020版]
  18. 嵌入式开发(二):开发板配置(自用)
  19. 服务器藏宝系列,区如其名,这个服务器里果然遍地都是宝藏
  20. 会声会影X10中文版序列号32位/64位下载教程

热门文章

  1. 反思Code Review的注意点与目的
  2. PHPStorm不能修改PHP langauge level
  3. python连接oracle视频教程_python怎么连接oracle
  4. java数组空指针一场_Java使用自定义类数组报空指针异常
  5. linux 条件变量函数,Linux线程同步之条件变量
  6. win上mysql忘记root密码_MySQL数据库之windows下mysql忘记root密码的解决方法
  7. python图片批量处理器_用python给图片批量打水印
  8. PHP中的 fastcgi_finish_request();
  9. android下拉会谈效果,Android实现下拉展示条目效果
  10. mysql中systimestamp_oracle数据库中timestamp是什么数据类型