JDK安装

作者: vwFisher | 来源:发表于2019-05-28 21:08 被阅读0次

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

  1. 解压放到自己的位置
tar -zxvf ./jdk-8u201-linux-x64.tar
  1. 配置
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)

相关文章

网友评论

      本文标题:JDK安装

      本文链接:https://www.haomeiwen.com/subject/vmbjtctx.html