Java JDK Windows/macOS/Linux 配置指南
2016-06-25 10:31
525 查看
准备工作
前往 Oracle 官网的下载页面:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击图中的链接进入下载页面(本文将以撰文时的最新版本 8u92 为例)勾选
Accept License Agreement,选择适合自己系统的版本下载(对于 Linux 用户,后面的部分将只以 tar.gz 格式为例讲解)
Windows
安装下载好的 JDK, 无特殊需求则按默认设置安装即可配置环境变量(如果你只使用 Eclipse 等 IDE,教程在上一步就已经结束了 ^_^)。新建文本文档,粘贴如下内容并保存为 .bat 格式(注意:你需要把第一行中
JAVA_HOME路径修改为上一步安装 JDK 的路径;如果你的用户环境变量已有内容,请自行编辑
PATH部分或手动添加)
setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0_92" setx PATH "%%JAVA_HOME%%\bin"
运行 .bat 文件,待黑窗口闪过后环境变量配置完成,你就可以愉快地使用 JDK 了
macOS
打开 .dmg 文件,双击其中的 .pkg 安装包来安装还在等待下一步?嗯,安装过程已经结束啦 :) (喝杯 Java 压压惊)
Linux
注:本段涉及的所有与 JDK 版本或路径相关的命令,请先修改为自己的实际版本或路径后再执行命令打开终端,cd 到下载好的 JDK 档案的目录
新建
/usr/lib/jvm目录,如果已存在则略过此步
sudo mkdir /usr/lib/jvm/
提取 JDK 到
/usr/lib/jvm
sudo tar -xvf jdk-8u92-linux-x64.tar.gz -C /usr/lib/jvm/ sudo chown -R root:root /usr/lib/jvm/jdk1.8.0_92/
添加此 JDK 到
alternatives,以便随时切换 JDK 版本(如果你还安装了其他版本的 Oracle JDK 或 OpenJDK的话,这样做会帮助你减少很多麻烦)
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_92/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_92/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0_92/bin/javaws" 1 sudo chmod a+x /usr/bin/java /usr/bin/javac /usr/bin/javaws
配置
java、
javac、
javaws三个命令的 JDK 版本,如果已安装多个 JDK,系统会询问你使用哪个版本
sudo update-alternatives --config java sudo update-alternatives --config javac sudo update-alternatives --config javaws
至此,配置完成,你可以愉快地使用 JDK 了。
参考资料
JDK 8 and JRE 8 Installation Start Heresoftware installation - How can I install Sun/Oracle’s proprietary Java JDK 6/7/8 or JRE? - Ask Ubuntu
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Linux socket 初步
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 介绍一款信息管理系统的开源框架---jeecg
- 10 篇对初学者和专家都有用的 Linux 命令教程
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法