JDK安装
1.Mac OS X
官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1.1 卸载旧版pkg
命令行运行
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk
其中jdk1.8.0_40.jdk是我的jdk版本;要想查看jdk版本可用
ls /Library/Java/JavaVirtualMachines/
1.2 安装
官网 下载 dmg 或 tar.gz
1.2.1 tar.gz
- 解压放到自己的位置
tar -zxvf ./jdk-8u201-linux-x64.tar
- 配置
vim /etc/bashrc
在bashrc文件中添加
#Java config
JAVA_HOME=/Users/yuweiye/app/jdk1.8.0_152
JRE_HOME=/Users/yuweiye/app/jdk1.8.0_152/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME CLASS_PATH PATH
使配置文件生效:
source /etc/bashrc
1.2.2 dmg
下载完成后,直接安装
安装目录在/System/Libaray/Java/JavaVirtualMachines下
可以通过配置Finder的偏好设置,显示资源库
2. CentOS
官网:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151.html
2.1 删除系统自带的openjdk
查看目前系统的
jdk: rpm -qa | grep jdk
如果得到如下结果,说明需要卸载:
java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686
卸载:
yum -y remove java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686
2.2 下载
找到对应Linux版本下载,如:jdk-8u211-linux-x64.tar.gz
下载下来先执行如下命令 file jdk
如果是HTML document 说明下载失败,因为需要点击 接受许可协议(点击的URL会带一个AuthParam参数),如下所示:
http://download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gz?AuthParam=1508565382_0521ff965ade5bbf9c6410d286e50c2b
2.3 创建要安装的目录
本人习惯安装的路径(/usr/local/app)
下载的工具统一放在(/usr/local/app/tools)
使用mkdir命令创建文件夹路径
mkdir /usr/local/app
mkdir /usr/local/app/tools
2.4 解压
解压
将解压出来的移动到对应的位置
mv /usr/local/app/tools/jdk1.8.0_152 /usr/local/app/jdk1.8.0_152
创建软连接(Windows的快捷键)
ln -s jdk1.8.0_152/ java
2.5 配置环境变量
2.5.1 方法一
首先备份
cp /etc/profile /etc/profile_bak
用vim打开profile
vim /etc/profile
在最后一行加入以下配置(自己注意下JAVA_HOME路径)
# JAVA config
JAVA_HOME=/usr/local/app/java
JRE_HOME=/usr/local/app/java/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME CLASS_PATH PATH
保存(vim使用操作如下)
ESC -> Shift+: -> wq! -> Enter
让文件生效
source /etc/profile
2.5.2 方法二
pofile.d目录下的所有脚本在操作系统启动的时候都会执行一次,所以可以写一个脚本设置环境变量。
cd /etc/profile.d/
vim java.sh
java.sh文件内容如下:
export JAVA_HOME=/usr/local/app/java
if [ `echo $PATH | grep $JAVA_HOME` ]; then
echo JAVA_HOME is exist
else
export PATH="$PATH:$JAVA_HOME/bin"
fi
2.6 验证
java -version
显示如下内容,说明安装完成:
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
2.7 可能问题
在64系统里执行32位程序如果出现/lib/ld-linux.so.2:
bad ELF interpreter: No such file or directory
安装下glic即可
yum install glibc.i686
3. Windows
3.1 下载
官网找到Window的版本:http://www.oracle.com/technetwork/java/javase/overview/index.html
3.2 安装到指定目录
例如: D:\Program Files\Java
3.3 环境搭建
计算机 -> 右键 -> 属性 -> 高级系统设置 -> 环境变量 -> 修改3个变量(JAVA_HOME, PATH, CLASSPATH)
在系统变量中,新增一个JAVA_HOME
JAVA_HOME : D:\Program Files\Java\ jdk1.8.0_45
寻找PATH变量,在PATH变量后面输入
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
寻找CLASSPATH, 没有就新增CLASSPATH变量,输入
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
【注:最前面有一点】
3.4 验证
开始键 + R -> cmd
java –version
显示如下内容,说明安装完成:
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
网友评论