Ubuntu下通过PPA仓库安装JDK
来源:互联网 发布:gmail pop 端口 编辑:程序博客网 时间:2024/05/21 17:47
在我们继续了解如何安装Java之前,让我们快速地了解JRE、OpenJDK和Oracle JDK之间的不同之处。
JRE(Java Runtime Environment),它是你运行一个基于Java语言应用程序的所正常需要的环境。如果你不是一个程序员的话,这些足够你的需要。
JDK代表Java开发工具包,如果你想做一些有关Java的开发(阅读程序),这正是你所需要的。
OpenJDK是Java开发工具包的开源实现,Oracle JDK是Java开发工具包的官方Oracle版本。尽管OpenJDK已经足够满足大多数的案例,但是许多程序比如Android Studio建议使用Oracle JDK,以避免UI/性能问题。
检查Java是否已经安装在Ubuntu上
打开终端,输入以下命令:
java -version
如果有看到类似以下的输出,则表明你的电脑上已经安装好了JDK,否则就是没有安装:
java version "1.7.0_76"
Java(TM) SE Runtime Environment (build 1.7.0_76-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode)
在Ubuntu和Linux Mint上安装OpenJDK
sudo apt-get install default jdk
特殊地,如果你想要安装Java 7或者Java 6等等,你可以使用openjdk-7-jdk/openjdk-6jdk,但是记住在此之前安装openjdk-7-jre/openjdk-6-jre。
在Ubuntu和Linux Mint上安装Oracle JDK
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
设置 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
如果你想安装Java 7(i.e Java 1.7),在上面的命令中用java7代替java8。
卸载Oracle Java
如果你不再想使用Oracle Java(JDK)7,想用OpenJDK了,你只需卸载Oracle JDK Installer,这样OpenJDK就又变成当前使用的java了:
sudo apt-get remove oracle-java7-installer
- Ubuntu下通过PPA仓库安装JDK
- Ubuntu下通过ppa安装jdk
- ubuntu 16.04 通过ppa安装jdk
- Ubuntu 下通过 ppa 安装 RabbitVCS
- 通过PPA仓库为ubuntu安装Oracle Java 7
- Ubuntu PPA源 安装JDK
- Ubuntu 通过ppa安装node
- Ubuntu 通过PPA源安装 Cairo-Dock
- Ubuntu通过PPA安装java失败
- Linux Ubuntu下安装PPA源软件
- Linux Ubuntu下安装PPA源软件
- ubuntu 下 通过 命令行安装 jdk
- ubuntu 下通过apt-get 安装jdk
- Ubuntu下通过PPA方式安装Java 8和自动配置环境变量
- ubuntu 添加ppa 用apt-get 安装jdk
- ubuntu使用ppa/源方式安装jdk-7
- xbmc:Ubuntu 11.04 通过 PPA源 安装 XBMC
- 通过Ubuntu的PPA安装NeverNote-开源Evernote客户端
- ZOJ 3600 Taxi Fare
- Cookie小记
- 个人的Github代码合集
- Tetris代码调试问题总结
- Session小记
- Ubuntu下通过PPA仓库安装JDK
- JavaScript之二分法排序
- 深度解析:C++传引用能否访问private成员?
- jstl.jar 导入eclipse中的方法
- HDOJ 1181 变形课(邻接表+DFS或BFS)
- 百度优化规范之标题优化-网站推广
- Is your boss making you sick?
- Android Studio系列教程四--Gradle基础
- c++实现链式结构的栈