Ubuntu  /  Deepin java环境安装配置(不是openJAVA)

ubuntu

java

环境变量配置

java安装

两种配置方式

第一:

在 Ubuntu 中使用 PPA 安装 Java 8 ( 支持 Ubuntu 10.04 - Ubuntu 14.04 ):

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install Oracle-java8-installer

完成之后可以通过以下命令来查看版本:

javac -version

安装 Java 8 需要接受许可,如果你想自动安装,那么可以在安装之前运行:

echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

设置 Java 8 环境变量:

sudo apt-get install oracle-java8-set-default

切换为 Java 7 :

sudo update-java-alternatives -s java-7-oracle

再切换为 Java 8:

sudo update-java-alternatives -s java-8-oracle

第二种:

1.下载JDK

下载地址:www.oracle.com/technetwork/java/javase/downloads/index.html

2.解压安装

我们把JDK安装到这个路径:/usr/lib/jvm
如果没有这个目录(第一次当然没有),我们就新建一个目录

cd /usr/lib
sudo mkdir jvm  

建立好了以后,我们来到刚才下载好的压缩包的目录,解压到我们刚才新建的文件夹里面去,并且修改好名字方便我们管理

sudo tar zxvf ./jdk-7-linux-i586.tar.gz  -C /usr/lib/jvm cd /usr/lib/jvm sudo mv jdk1.7.0_05/ jdk7  

3.配置环境变量

gedit ~/.bashrc  

在打开的文件的末尾添加

export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH  

保存退出,然后输入下面的命令来使之生效

source ~/.bashrc  

4.配置默认JDK

由于一些Linux的发行版中已经存在默认的JDK,如OpenJDK等。所以为了使得我们刚才安装好的JDK版本能成为默认的JDK版本,我们还要进行下面的配置。
执行下面的命令:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk7/bin/javac 300  

注意:如果以上两个命令出现找不到路径问题,只要重启一下计算机在重复上面两行代码就OK了。

执行下面的代码可以看到当前各种JDK版本和配置:

sudo update-alternatives --config java  

5.测试

打开一个终端,输入下面命令:

java -version  

显示结果:

java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)  

这表示java命令已经可以运行了。

2.Ubuntu  /  Deepin 安装Android Studio

sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio

至此,就可以用了。

Ubuntu 12.04(64位)安装Android Studio 全过程 http://www.linuxidc.com/Linux/2013-05/84812.htm

Android Studio v0.1尝鲜 http://www.linuxidc.com/Linux/2013-05/84681.htm

Android Studio使用教程 http://www.linuxidc.com/Linux/2013-05/84579.htm

Android Studio开发指南 http://www.linuxidc.com/Linux/2013-05/84543.htm

Android Studio设置主题 和 不支持中文的问题解决方法 http://www.linuxidc.com/Linux/2013-05/84488.htm

Android Studio 下载安装以及不能打开的解决办法 http://www.linuxidc.com/Linux/2013-05/84409.htm

Android Studio安装使用图文教程 http://www.linuxidc.com/Linux/2014-09/106914.htm

Android Studio 的详细介绍:请点这里
Android Studio 的下载地址:请点这里

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2015-02/113264.htm

Linux 终端自动安装orical java8 和 Android studio相关推荐

  1. PXE实现Linux的自动安装

    转载自:http://hucwuhen.blog.51cto.com/6253667/1266420 PXE实现Linux的自动安装 安装过linux的人都知道,在只对一台机器进行linux的安装,很 ...

  2. 用Kickstart批量安装Linux系统、Kickstart安装,linux批量安装;Linux的Kickstart的 无人值守安装;linux pxe自动安装linux系统...

    用Kickstart批量安装Linux|Kickstart,批量安装:Linux的Kickstart的 无人值守安装:linux pxe自动安装linux系统: KickStart + DHCP + ...

  3. Linux脚本自动安装软件,一个快速自动安装Apache及其相关软件的Shell脚本

    一个快速自动安装Apache及其相关软件的Shell脚本 文:王文俊 email:wwj99001@sina.com wwj99001@sohu.com 成文时间:2002年6月1日 Apache是一 ...

  4. linux中打开gif图片命令,在Linux终端中安装使用Gifski创建GIF动图

    Gifski 是一款跨平台的高质量 GIF 编码器,在 Linux 终端中可以安装及使用 Gifski 来创建高质量的 GIF 动图及使用 Gifski 从视频创建 GIF 动图. Gifski 简介 ...

  5. linux 实现自动安装,基于cobbler 实现自动安装linux系统

    1.安装个组件 yum install epel-rpm-macros.noarch -y #安装epel源 yum install -y cobbler cobbler-web dhcp tftp- ...

  6. Linux一键自动安装小栗子桌面 可以用来挂小栗子机器人

    Linux系统还是用7.6的吧,当然,你要用别的也没问题,这不是硬性要求 Linux系统对新手虽然不太友好(特别是我之前想挂机器人,就要弄个Windows系统的服务器或者挂机宝) 某天我看到网上分享出 ...

  7. Linux shell 自动安装总结

    本文主要针对web项目自动安装shell脚本中常用linux命令总结如下: 1. 将一条命令的执行结果赋值给一个变量: #获取执行脚本的当前路径 zit_script_path=$(cd " ...

  8. linux debian 自动安装,debian系统精简安装

    debian应该算是一个比较方便的操作系统,100M的安装盘就可以自动安装.不过最近debian出了点小小的bug,所以安装过程也要有点技巧的好.下面所说的所有系统都指debian3.1sarge,去 ...

  9. linux 安装 加入内核参数,Linux 实现自动安装服务组件以及优化内核参数

    安装好Linux裸机后(安装请参考: http://www.linuxidc.com/Linux/2014-12/111062.htm),还需要在其上安装一些基础组件,一般是手动一个个安装,比较繁复也 ...

最新文章

  1. iOS中responseToSelector()方法是不是需要优化
  2. SOAP和HTTP 两种基本传输协议
  3. Java读写二进制数据
  4. linux分区合并不损坏系统,更改磁盘分区后修复GRUB启动
  5. ASP.NETCore的Kestrel服务器
  6. 重理工c语言实验指导书,太原理工大学级c语言实验指导书参考答案教程方案.docx...
  7. [转]C++类成员修饰const和mutable
  8. linux1.0内核下载,LINUX1.0 内核是系统的心脏 - 下载 - 搜珍网
  9. C 线程同步的四种方式(Linux)
  10. 揭露微信朋友圈当中出现刷票群0.01一票微信号、刷票0.01一票微信号的虚假面目
  11. 民企信息化建设个人经历(一)
  12. SPSS——随机抽样
  13. 如何在腾讯云搭建自己的网站
  14. vscode 脑图插件mindmap
  15. 极域教室老师版,控制同学电脑
  16. 苹果CMS怎么更换模板详细教程
  17. 原生js仿360开机小助手
  18. 【代码】H5页面实现唤起AndroidAPP并传递参数
  19. 最近网络很火的支付宝 收款码 小议
  20. ubuntu16.04安装intel集显驱动过程问题总结

热门文章

  1. 副产品举例_联产品、副产品和等级产品的定义及其之间的联系和区别?
  2. 芒果TV登陆爬虫练习
  3. 机器学习——week3
  4. 关于XMind软件文件格式的一些思考
  5. python爬取金庸小说人物
  6. WebRTC音视频同步详解
  7. 某vmp壳原理分析笔记----ELF文件的加载,链接,IDAPYTHON
  8. 使用SPM固定执行计划
  9. 哪些命令可以关闭计算机 poweroff,虚拟机关机命令poweroff等汇总
  10. 电脑上使用cad版本转换器如何将CAD输出为高版本DXF格式?